<SEC-DOCUMENT>0001288469-22-000087.txt : 20220427
<SEC-HEADER>0001288469-22-000087.hdr.sgml : 20220427
<ACCEPTANCE-DATETIME>20220427161059
ACCESSION NUMBER:		0001288469-22-000087
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		95
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220427
DATE AS OF CHANGE:		20220427

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:		22859662

	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-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:931093af-eed1-43e0-83bb-0038007bfe29,g:d6f27f68-20cd-4652-bb5b-e462affed283,d:d3c54cc85ce74b0baaac9b4a2178e7a2--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:mxl="http://www.maxlinear.com/20220331" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mxl-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN18zLTEtMS0xLTQ5OTcx_bdd9b0c8-f799-488c-94bd-c4e756de91e4">0001288469</ix:nonNumeric><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN180LTEtMS0xLTQ5OTcx_c9a2d2ec-b639-4a61-9d2b-f1f13ed26ba9">December 31</ix:nonNumeric><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN183LTEtMS0xLTQ5OTcx_9eccb067-dc8d-41a6-b30b-152e466266ed">2022</ix:nonNumeric><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN184LTEtMS0xLTQ5OTcx_47a4bc4c-360f-4a89-a823-18a4280c5413">Q1</ix:nonNumeric><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN185LTEtMS0xLTQ5OTcx_3ca67ada-e1d4-4cd7-9cbe-650bc06053ee">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mxl-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ib9ef23c7f5354bc5a3ec6b0314c82ab9_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="i91a157680da04d9e8fb4840459d9d793_I20220420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i81dc7a8093404890a3ff794468e2730f_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i95a8de60467544d58d81030608da7495_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="i853d558f43bf4174894ee3be2dc107a7_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="iee3d0d3f2ac94dd9b79b8200df2321a6_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="ic4be7525e00445558e18173691f327c9_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="i974ee2f3b03240f3a909d1965483f5aa_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="ib39f094e62a14cdeaa8f055eda1680de_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="ibc22c10bcefe478e8f24a4d5eea30c48_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="i7ec2e3158e4042fab7d5ce0ce1e47672_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="idc8cd45fc4a94bcfae89e95da7b66160_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="ie9e972c4a5774beebe80a48069eb804b_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="ibc9b0fa16cce40358ceb839bf3eb4800_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="i3388189528964ab99a80ee8ea5247df1_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="ice9e681bbbce4b29ad5da72cc0395f70_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="i2cd9b3f0841c44f7a3e5cd30ea81c1c9_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="i85d1d45e2adf4b7697fc12bf15e1f64d_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="i50ad8d1f694e4ad598253a1b9cc1ffa8_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="i4e52321a58ce4696a35f4c8d882a52e8_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="ib85fbd26166a46009474867fd81c3505_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="i920d856b17324c518de59367aefa91b3_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="ifb7967cca0dc459eb72c07ae55c06750_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="ic0c2fbef44a9410fa6e49fa133573255_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="ib1809a3af74f4c6fbfe0ca17e2ca5341_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="i72e5d9f4a39342b7b5b29a987ba6b29a_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="ib42a5a36da5c404ea7e88edd52ca5fae_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="i416e5e2c53764419996458a76843c476_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="i7320babc64474b99b8ce37c084e8bbd9_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="i2460fbf502ed49fea36e5aabfe561fbc_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="i6b2452ba71984c04a3ffba27081a8ddb_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="i4ba0e0f748524fabb8c8333ace7ded71_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="ied888c41d925491f8b09b6ee52a511fc_I20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mxl:PotentialContingentConsiderationPrivatelyHeldCompanyMember</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="ib8d6c4c145374f1797946d400932b48b_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="i7c74e16db406467596bf045a1ec48420_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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</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="ic011dcd91583431bb292ab49933dbe02_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:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a659c2029124a4b9e0cf467069d05d8_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if21203f4916149679780f1ab29ba02dd_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iace5bf96893b4ccb805848c9e317e44c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i323851ec0be14692ab1bf8c472b3c1ab_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic87c17b672e342f78d358dc616fd9398_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6bdf8016149403296e1d5d7607878e0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic243e092bd8947b78ca266d0b3563f78_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if376a07dc1f94b1792afecd9f761ab5a_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="ib328396afef94f03a2f704e660ee0b90_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="i921b5739da2a46e6a531752d906ec29e_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="i0c2bf482bebb4391a5c0b195acff9899_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieed9aa56d8f54e20a32f3f08d5649e77_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i997c1214b5044fd28dc3d4d44b587fd0_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic97b31207b4b40418d3c2dbd37ee76ed_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="i3dddaec53755495b8f01a0c3a62aa14f_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f31c94a0700451baf5d83828d05e774_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i027771351deb4788ba7bfe8cfbd262da_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="i935ac7f0699b4dfebe912140e09b2297_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14aade946bb34ef796eb6255d4de79ac_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49a2eb53dbcf4904b9d2b1f0a85a30ec_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="i6099ce32f1664234a79a8dd0deae909c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20444454708241448d82b3e1c4a68395_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0e16ea5f23649e489b72741e1fbf3f2_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="i08fe9f6c03504bb9a7a2ebb9d5598ec5_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica322471397d4c4cba807f7b473126b5_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6c96e804af748d4a97ef3464883f5a1_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="ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96781cdf491a4caca049b0f20fecc30a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dff7d01247c4c40bf928eebdf93d258_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2727747caa254305b497d65819ef9292_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefcc504dfbf6426e869fcd88d81db0c8_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib776d3ad037348f9bc8222d9dd51d791_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i119a8a6b91f54ac69b0bc9b6a33db2da_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695b3b193afc4fde932525a92871f055_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a0a870104df4ee1a4f19dabede7df93_I20220331"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86e8c9a297e84bc9bdfd91392723cc8c_I20220331"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib61d574879864566b9600d7c29ec92d5_I20220331"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7ea505f24c346399bae8243909a7075_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="i15b2ce4e70c444fba4651ae50026b785_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i325816bf3132435c93c1672e0ad563b6_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id16acdbd1ef740b48e52fc8ba59838fe_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="i6b32031a8f804a4a97b7d0195508f671_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="id839d003ce9347a7ba222cd9a47670fe_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b0ae7d917a842b8830bf20f83716b5c_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0370c938a6474020b924abbf7db499f5_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i917d5c0af1764a81a4f109143064b516_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b545f21544543b6b3e86cd752bf43c8_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d9133e9cd09419d90d3dc0a081c8897_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="i6e119e62217a4773a2850d3eeefb6b68_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d26c2a7066c42108818a34b1734ef19_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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i64f45c602784422fa62b3be9832b8f35_I20210623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mxl:WellsFargoBankNationalAssociationMember</xbrldi:explicitMember><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="i2d8b1fd33d9b43e5a485716aa0120321_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:LineOfCreditFacilityAxis">mxl:WellsFargoBankNationalAssociationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eb5522f5ca542c2af236855955f632d_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="i18c02e7001224a55a98adfd83f00eacb_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id36863bfa94e4950a280e1feb33f64dd_D20220101-20220331"><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:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacbf40e639d644b7b0adc5a8f585ad8f_D20220101-20220331"><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:VariableRateAxis">mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember</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="i65ddc3cb96334ca3b0517ba0d9d6cb08_D20220101-20220331"><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:VariableRateAxis">us-gaap:BaseRateMember</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="i5a97ccbc6dd3408caab0a987a9c002ba_D20220101-20220331"><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:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5be9b9c8ac2c482eb86ba72c1042a93c_D20220101-20220331"><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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</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="ief01a65902c748d18a6c7990945c6bdd_D20220101-20220331"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</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="i3404d0c74e5642b5a344be5c2cc1a436_D20220101-20220331"><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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida2818d663d84e8aa17452628ac2a5e0_D20220101-20220331"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58d2fe6f41644df7aadab9ff7b05c70b_D20220101-20220331"><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="srt:RangeAxis">srt:MinimumMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f6e2d670cbf4528a73bf693c3f9aaac_D20220101-20220331"><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="srt:RangeAxis">srt:MaximumMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d7b321cf4e84555b021a64b601b94ac_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e01559584fe4a20808b611a66e0511d_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="i97180e78e6784eaf90fdec4d6897c3de_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="i63fbd22ba8e447c6826e819d1e8bffd6_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8ccbcee825b413884b40ce9d9a7257b_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35e1890dd00a4093967361337bcbd379_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0d604cf49784298b251cff4b0042287_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="i1545c2c9f4be49b58087133df488ac8a_D20220101-20220331"><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:MinimumMember</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="ie16c1fb8e58d4287b6e6a758478406f1_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c585576f121408a843c9eda562fa762_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2cabe213afe4666a9bfe749382e3cdb_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="i24c95c81ebc74a0885ad6894f9df6968_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i257ee3f3e07a43d9bc29246be3cfd9f7_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ea84772254a4999a49babefa3546175_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf5cb4e34214494879c5784cba9b1e8_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="i5f3a1cd3ae8746a184b4677861b20154_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie408e46145ea47dcb8304f4982fb2491_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i902701e1d52143f09827e8a0ca3bbb9e_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="iedf2d6ac7ef54320b3312c9270684f23_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8f99f02d1364a8cb9ec29d06d5f84bb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i633f177a94544b5a81fcbc85cb656515_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10f2097353e54248b41fdeaa42e964bd_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="i2d31293cdb6e4ae784cee0719e737339_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f48446d86df4c82b09824478553ff1d_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="iae7bb71b98a54a15bfe441385c3bc1e7_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="i3648663f19964d029eb21518c9e19f1d_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cdd3abaabf84005979c23c73fbcc361_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="i2a07d80b82fd44b49b95398922c97985_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2b7705c9ef34cb497bac18701eb2386_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="i4d65df478c294b0cb2205574d82863fd_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="ib1e129eea3014a3e8cf05dfcb02af245_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="iffa77fc4740b4f4f8bc1251f9ebcb8d2_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:AccumulatedTranslationAdjustmentMember</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="i57d35689070e4321b7c3fecc54731793_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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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="i9e830b554f5c4930b3f8bfccbc0e4e5c_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03981e2b5c9e4dc5ad8abc95d69ce10f_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if409deaaae124ac3a5ad328e89ad6e73_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide907916fe7e4558b69cb0fad8cfc5e7_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i949d2a715eb04f45bb4480bb5ac07e8d_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="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351d59cde3034c739329769b9283b771_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i902772192cdb4cd39571038c929d058d_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4669b7d354714049a0e18aac89d658aa_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="ibb50aee78d6d4b4fb7507b8c2e97addc_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie10fa8317a4a4fecaa3f3b75c0cdfe92_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169354e31e6245c8b6ab7f1015daa6fe_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if00f5bcd7206421b834476f50cdbba5a_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="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53e20149bc904642808c5d616f7cb5b7_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e675f9cc7324c129421ac2d21b4863a_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieee9b8811afc42a282de858227dedb7a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i114bb60e6a474823a131ee1c213f45ed_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90267e170152455eba5abd76a9cbbf28_D20220101-20220331"><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:CustomerBMember</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="i589a3e91f1a54832b29168db6c739040_D20210101-20210331"><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:CustomerBMember</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="i2c8872c7973b4467a109dd6697dcea11_D20220101-20220331"><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:CustomerCMember</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="ib91160af88664ce98835022de774cda5_D20210101-20210331"><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:CustomerCMember</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="id2dcf13befd847f1a08ee90591d30474_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</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="i9a5bf11437ac427495aecefb1de6005f_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a0258ae7c3045668025d4013726926e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie90b400d26ba4722a46648c81a48dbc4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="ieb4ff375fb914c6fbf06e3b07e307700_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82cea8a476ba415fb8a13fd834c5fced_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="ifae2d878072e4b90abfb84a6a4b3d810_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="id31126c265324deaa073d6731f2cc733_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="i76d6ff82e870441383be9edb1b942214_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="i8cb38a882e414ca8bff2659e63841f86_D20220101-20220331"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</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="i430f377ae85e4533bde90080c196458a_D20210101-20210331"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</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="if45d748aad70437dbcfcd021cc954ed4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7639883fbcb74ab0a63f198c3428a362_D20220101-20220331"><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">srt:AsiaMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b623a09398a41c99c3df45fb8a59611_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66c83e161a7e4bad9a6c540313f43035_D20210101-20210331"><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">srt:AsiaMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4acaf424f7f4102a87c9562868952d2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa027c5d0d85486dbd83a4fea8266b37_D20220101-20220331"><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:US</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3f06f72976a4f439297e5a5c73af4a1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52584fe5455b40b788c8034f9258afe1_D20210101-20210331"><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:US</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57f6d9e646bc445084c3143f0412583b_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia650e987d44e4f73be915c6e620efef8_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcf4d8bd7c4040cb89bcde2874a0cbdd_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dfebb90d6764e1385c6bda4deed22d0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief7090bd78c142a3abe8878efbf18e23_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i448d2caa14ac4af8afc24c30bef9427c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08715edc63b442cab3d9074fbbdd13c0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib70f2ae37741482fb6511e9ac85cac99_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i522ee0e8e7f0465ea7ab1cea472d1188_D20220101-20220331"><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:HK</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="ic081b18d58784ec494af1b3d71f22347_D20210101-20210331"><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:HK</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="i7bb2433cb6c347bebe329596b74778f5_D20220101-20220331"><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:CN</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="ib9a56644c6974666ac6680e8891abd15_D20210101-20210331"><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:CN</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="i24cf7be151ad465f89598481dd634e31_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3062bcc0200243b4a246a2fdbc715482_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dc4784bc2b84d5582ee11febb8d71a9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a68cea864664aa0aa5ce6f76b831895_D20220101-20220331"><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:US</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25c5eb9551dc4db5a2b3693a1d8ca9e5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2aefb05faeb4a639570c945d754ec4b_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:US</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc557929a92c42f199d978e4ae071312_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0b2e30db90442fd96d849b06937f291_D20220101-20220331"><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: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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i222f8540dcc14cfc921b5ffdc8d46530_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1ee58e384ac4574ace47c9dc37b3047_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: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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64d5c2276e56492b9a35bfdc0ff47193_D20220101-20220331"><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">mxl:LonglivedassetsMember</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="ifb8c79c35e2d48978df2e9143678b873_D20220101-20220331"><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">mxl:LonglivedassetsMember</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="i64ef25a8507c4daebe3fd297602dcf2b_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">mxl:LonglivedassetsMember</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="ib49fb0ef35314133b137d6a31ff293bd_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">mxl:LonglivedassetsMember</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="ie25891d7e920414c93afe4cb8f60ff0e_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id66aaf17c02349ab82df76cf73a653ee_D20220101-20220331"><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">mxl:LonglivedassetsMember</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="i52b55ebc58434f9ebf58359cc707ae9d_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8801f4d93e7149a4b0d4f0bf1fd5ef9a_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">mxl:LonglivedassetsMember</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="ic4247fd26436432e8993383d62d7bccc_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i710be800648b4a0a999251a48b985d3a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc91e2c666fb4d7d8b5f078c3e5d26d3_D20220101-20220331"><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:BroadbandMember</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="i9b6884293765406785a9152d7973a5d0_D20210101-20210331"><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:BroadbandMember</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="ief175d1f250e461ab66d9a9a6506a453_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1ddd1b78a4248deb59c4415dea9bbaa_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69d2756e6814430084f4fbf74c39283e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="i746aeeccbb664a99a803893730d3c5b1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli: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></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="ib0d9acddf5684522ad696496e21adc96_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i519e760055c74b2db5114f1fe56d490b_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72aa231f21844ac59f66d12ca0d4a060_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6a68051e7064e908bfb4a47be2f9c1e_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa34b97e80644eccbf722266ef71b9ec_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40d29e3b3bd442cf92a0075fb8f4531f_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic062a0fe3dd24432b0bafdb8a8f2dbc1_D20220101-20220331"><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:IndustrialandmultimarketMember</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="i4d4f2dca47da486cac3acd453e60f605_D20210101-20210331"><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:IndustrialandmultimarketMember</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="i8d16e65588e9459c919872982c8ce938_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</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="idb81a32dafc7479ab8ef44ab0fb5d45a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</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="i7e21248844e24953b4c189a26043ecff_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebae779e438b40de8e4a8b33bf8599ed_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="ie35fdb60a8ca41ec95290b38edaaf018_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i471f885f27224b909ea279fa706376e9_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d5065637dbf4564b5eb9af067cc739f_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="iaa8657d9b2c0488991b785bbd1ca5c3b_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30a40a3342f743ee82c1615df6e5a46f_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="i3acd52caaa9244e899372785aec5970e_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i174a8a9585e94ad2a6d3353a566ff72b_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76da128f63df4dd796c73bfe39efe939_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="i4907300e88864eca8fd1ced1f216e4bd_D20210223-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM3_9a841f45-afff-438a-9465-f2b560e0b545">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6YWYzNWFkMWFjNjg1NDg4NWFhOTA2OTJhMDhiYWQ0OGMvdGFibGVyYW5nZTphZjM1YWQxYWM2ODU0ODg1YWE5MDY5MmEwOGJhZDQ4Y18wLTAtMS0xLTQ5OTcx_c65cb5a4-11b4-4e13-9663-c4875f41b34b">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQx_88fc1fe6-ffb2-4ff4-98af-7e8bbf7e0c03">March 31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzNjZTBiNzFhNzIxNGRmYmE1NzJjZjFkNmYzY2EzYmEvdGFibGVyYW5nZTo3M2NlMGI3MWE3MjE0ZGZiYTU3MmNmMWQ2ZjNjYTNiYV8wLTAtMS0xLTQ5OTcx_472e72cc-7b8d-41a6-8991-1baaff22ea77">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQy_eedb0616-dc56-46ee-adf2-c44f69b93290">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQz_8cb35019-42eb-4ded-9182-ab0bd6ac6e3c">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18wLTAtMS0xLTQ5OTcx_6115b526-d317-46d6-80d2-20beb9a07153">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18wLTQtMS0xLTQ5OTcx_4a164612-a2a3-47a9-a36c-ce770383a50a">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTAtMS0xLTQ5OTcx_43e3fc5e-69f7-48a7-b379-54cbcd0f9384">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTEtMS0xLTQ5OTcx_aa807acb-479b-4d19-9171-08782d1ac709">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTItMS0xLTQ5OTcx_cc4b2fbe-f11a-435c-a0f8-842da784e02d">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTQtMS0xLTQ5OTcx_1aa367d2-aa85-417b-8ecc-cf85ad4839f2">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM5_61c5d25d-9d13-40da-b2e7-cc608722b8cc">760</ix:nonNumeric>) <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQw_79d5f7c2-92f4-4d18-a383-948b590e2049">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzZiNDZiMDFhZTk0NGM2M2E5ZmUyMWM0MDc4OWQzZWUvdGFibGVyYW5nZTo3NmI0NmIwMWFlOTQ0YzYzYTlmZTIxYzQwNzg5ZDNlZV8xLTAtMS0xLTQ5OTcx_dad64af2-e39c-4721-827f-629eedd84f38">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzZiNDZiMDFhZTk0NGM2M2E5ZmUyMWM0MDc4OWQzZWUvdGFibGVyYW5nZTo3NmI0NmIwMWFlOTQ0YzYzYTlmZTIxYzQwNzg5ZDNlZV8xLTEtMS0xLTQ5OTcx_489fec2e-ac3a-4b31-b78a-c67a2f4b9653">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzZiNDZiMDFhZTk0NGM2M2E5ZmUyMWM0MDc4OWQzZWUvdGFibGVyYW5nZTo3NmI0NmIwMWFlOTQ0YzYzYTlmZTIxYzQwNzg5ZDNlZV8xLTItMS0xLTQ5OTcx_2bac6670-828a-496d-ab0c-468c3945b103">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDMz_6f93b8d0-87a6-4113-bd62-80d403af38ce">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM0_caf41471-ac66-4036-973d-3d36401d827b">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6OWI3ZmExNzVkYzRmNDAwNTk0ZGY4NjkxMGY5OWJlOGQvdGFibGVyYW5nZTo5YjdmYTE3NWRjNGY0MDA1OTRkZjg2OTEwZjk5YmU4ZF8wLTAtMS0xLTQ5OTcx_c9bb0c4e-f915-4803-9d64-1c31a6ebfec2">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6OWI3ZmExNzVkYzRmNDAwNTk0ZGY4NjkxMGY5OWJlOGQvdGFibGVyYW5nZTo5YjdmYTE3NWRjNGY0MDA1OTRkZjg2OTEwZjk5YmU4ZF8wLTEwLTEtMS00OTk3MQ_bba34f57-1fb1-4d5a-97c8-f244f2b6a83b">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6OWI3ZmExNzVkYzRmNDAwNTk0ZGY4NjkxMGY5OWJlOGQvdGFibGVyYW5nZTo5YjdmYTE3NWRjNGY0MDA1OTRkZjg2OTEwZjk5YmU4ZF8xLTYtMS0xLTQ5OTcx_6515366a-ec17-4eb3-9f2f-5ff80a2b5bc0">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM1_ccd444ea-dc74-4ea8-a42e-2378ce81b7e0">&#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 April&#160;20, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="i91a157680da04d9e8fb4840459d9d793_I20220420" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl80OTQ3ODAyMzI3MTQ5_66e41d2f-d38a-4876-b0be-0060abaea238">77,355,084</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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_16">March</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_16">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_16">, 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_16">2</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_16"> and December 31, 20</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_16">21</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19">Consolidated Statements of Operations 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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19">March</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19">, 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19">2</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19"> and 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_19">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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 style="margin-bottom:8pt"><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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22"> </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22">March </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22">, 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22">2</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22"> and 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_22">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25">Three Months </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25">March</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25">, 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25">2</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25"> and 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_25">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28">March</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28">, 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28">2</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28"> and 202</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_28">1</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_82">30</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_136">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_136">40</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_139">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_139">41</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_142">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_142">42</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_145">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_145">42</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_151">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_151">42</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_172">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_172">67</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_175">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_175">67</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_178">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_178">67</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_181">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_181">67</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_184">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_184">68</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_187">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_187">69</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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="id3c54cc85ce74b0baaac9b4a2178e7a2_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%">March 31,<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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMy0xLTEtMS00OTk3MQ_ecb366aa-ecab-4bb4-a6f0-4ddfc53a3ca7">151,111</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMy0zLTEtMS00OTk3MQ_2829897d-0f64-4920-b057-fc71e089ce91">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNC0xLTEtMS00OTk3MQ_b4614000-1873-469e-b777-b40fc244eb27">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNC0zLTEtMS00OTk3MQ_91d512a1-7c7f-47c5-9245-e41d34c308ad">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNS0xLTEtMS01MDkzNA_9730e830-fd68-4748-91d9-cae1e21313ab">19,051</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNS0zLTEtMS01MDkzNA_482404b5-b57a-4b4e-b085-74c171620d41">&#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNi0xLTEtMS00OTk3MQ_1cad284a-7892-4029-89bd-5cdf7429888d">125,693</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNi0zLTEtMS00OTk3MQ_02131259-da8c-46f4-9286-34058c48d726">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNy0xLTEtMS00OTk3MQ_27f0dfea-4816-41da-9c76-f4ca6a008db2">139,041</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNy0zLTEtMS00OTk3MQ_0109ed91-7d00-4638-a760-b48b1d77965e">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOC0xLTEtMS00OTk3MQ_133e92f3-4b4c-49c9-bb38-bcfad646cc25">19,575</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOC0zLTEtMS00OTk3MQ_8255d336-180e-433e-ab38-f3b77f5d8ef1">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOS0xLTEtMS00OTk3MQ_1b42dd18-496a-40b0-b3f5-7a4745b4081e">454,576</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOS0zLTEtMS00OTk3MQ_b2da729a-385e-4a1f-8094-22dc74bc6e6d">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTAtMS0xLTEtNDk5NzE_ed3b1fb6-c911-4c0f-ab06-6d642c762aa6">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTAtMy0xLTEtNDk5NzE_aa515ca6-6a46-4cdd-82d0-f560359fa507">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTItMS0xLTEtNDk5NzE_6035b842-edcf-4f7b-9e30-ab2dc72bf147">60,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTItMy0xLTEtNDk5NzE_3fb9fcf4-27c6-473a-848b-0aa807d45c55">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTMtMS0xLTEtNDk5NzE_4e20c6b1-ac83-4679-bd9f-a647ee920d1a">32,919</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTMtMy0xLTEtNDk5NzE_4f114cd7-a285-4153-8095-12ba7f0cd3fc">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTQtMS0xLTEtNDk5NzE_2bff5e57-ae13-4466-9758-08ed017e0757">140,153</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTQtMy0xLTEtNDk5NzE_99921721-2d90-4289-8f4f-411e8be09655">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTUtMS0xLTEtNDk5NzE_e0d6e3b6-5a24-4062-8bfb-b76c275dc470">306,713</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTUtMy0xLTEtNDk5NzE_096a5a18-40c5-4a74-8b10-3c998bad9194">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTYtMS0xLTEtNDk5NzE_b724fd71-b1ff-4afe-bf55-2f05aee802e7">82,326</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTYtMy0xLTEtNDk5NzE_43fd2eda-d23a-4f16-9bf7-c7631d68c914">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTctMS0xLTEtNDk5NzE_779620a0-a716-41f3-83e2-059944360966">21,381</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTctMy0xLTEtNDk5NzE_204611ca-55aa-4655-b22e-141e2bf4268f">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTgtMS0xLTEtNDk5NzE_7cffae01-4cab-4f2a-a081-89e76f32e6ad">1,099,127</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTgtMy0xLTEtNDk5NzE_866b2b66-dc55-4ce5-b8e9-4a03eb2872a9">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjEtMS0xLTEtNDk5NzE_f78093aa-64f2-4a1a-b10f-43c9f765cf36">60,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjEtMy0xLTEtNDk5NzE_70e11bf6-2f54-4e8f-b3be-ed42de27c609">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjMtMS0xLTEtNDk5NzE_e6db43f8-6efd-4f21-93ff-7fa885492480">68,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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjMtMy0xLTEtNDk5NzE_7965f304-2afe-486d-8d42-c3a06b7cb945">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjQtMS0xLTEtNDk5NzE_feeae536-34d6-4826-b5eb-bad90ed2a71c">75,553</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjQtMy0xLTEtNDk5NzE_e36f4908-ee79-4843-bfc0-7815ee510928">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjUtMS0xLTEtNDk5NzE_212bf8ce-79ec-44ce-a95f-2a5ba80ec450">30,679</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjUtMy0xLTEtNDk5NzE_cd639531-6ffa-4a80-a861-a9012c831bb9">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjgtMS0xLTEtNDk5NzE_c3d08865-2f56-4c3b-8a75-00208d15d957">234,795</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjgtMy0xLTEtNDk5NzE_efe3301c-cbda-4d36-9266-399b20533993">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjktMS0xLTEtNDk5NzE_2cfa6681-5c2e-4c1e-9bb7-8008d954000b">30,208</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjktMy0xLTEtNDk5NzE_3616908c-87b6-45ff-bfbf-3efaca8f0e4b">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzAtMS0xLTEtNDk5NzE_5bc9c8df-1333-4a44-a48d-8bcfa33f65b8">286,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzAtMy0xLTEtNDk5NzE_0f61d0b4-345c-4fee-9b25-ac120acf3165">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzEtMS0xLTEtNDk5NzE_b4f37068-b398-4f41-9c2d-38da64d4acfb">19,980</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzEtMy0xLTEtNDk5NzE_8e03d619-65fe-4a0f-9e4b-a7fac1711488">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzItMS0xLTEtNDk5NzE_36ff497f-336d-4b06-b069-dcc7e26305e9">571,281</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzItMy0xLTEtNDk5NzE_35cb445e-dd57-4fdd-84c6-59f7c16ce3d0">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="i81dc7a8093404890a3ff794468e2730f_I20220331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzQtMS0xLTEtNDk5NzE_1c897bac-b3c5-47e4-b2a4-c1d9312cc489"></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="i95a8de60467544d58d81030608da7495_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzQtMy0xLTEtNDk5NzE_fd6d2204-a407-4d75-afcc-749b82642c34"></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="i95a8de60467544d58d81030608da7495_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8yMQ_6a07707c-dcec-4770-9488-db66ff4156e8"><ix:nonFraction unitRef="usdPerShare" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8yMQ_f8a39eaf-795c-4583-9e97-76e47d9e6692">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8zNQ_1af686a9-7837-46cd-9825-31482317fa4a"><ix:nonFraction unitRef="shares" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8zNQ_713a8d83-5063-438c-a7bd-7de9a56831fc">25,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_216a26b5-e2f0-47b3-a28b-cbc721820a31"><ix:nonFraction unitRef="shares" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_4c681719-3b67-430a-8cd9-a372413945aa"><ix:nonFraction unitRef="shares" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_733050b0-084f-4b66-ad31-0328892126aa"><ix:nonFraction unitRef="shares" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_b30dd852-ca91-48f5-af4f-0de458f56a98">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMS0xLTEtNDk5NzE_07031443-80f2-4184-bf4d-a81fdc6e85ec">&#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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMy0xLTEtNDk5NzE_f397c1aa-4b81-4603-9b33-f8889ab33394">&#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="i95a8de60467544d58d81030608da7495_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8xOA_7cc79675-6c72-4e3a-b3ba-462193e5acae"><ix:nonFraction unitRef="usdPerShare" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8xOA_fbe5067b-be5b-4bb1-998e-b5edeadcf5dc">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8zMg_5e376b05-7c67-4fd5-8b82-b3f43f72902b"><ix:nonFraction unitRef="shares" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8zMg_81de1a73-9112-4d2d-980e-68fb83324b19">550,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF81NA_7c94a6ac-cd4d-42fe-8cbd-b1202c22f9a3"><ix:nonFraction unitRef="shares" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF81NA_ce9b8b80-9010-4fbd-92b6-66ac3caeb874">77,375</ix:nonFraction></ix:nonFraction> shares issued and outstanding at March&#160;31, 2022 and <ix:nonFraction unitRef="shares" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF85Nw_68079207-688b-44be-b067-7ddb8300ddeb"><ix:nonFraction unitRef="shares" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF85Nw_c8d77a32-b4fb-4762-864f-d7ae25b6d45d">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMS0xLTEtNDk5NzE_688d261c-8b67-4665-aca8-5e749e0628df">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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMy0xLTEtNDk5NzE_4a3e2446-4121-4a18-af56-4c2c0923406f">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDEtMS0xLTEtNDk5NzE_64dbaa08-3b7a-458e-b535-e1ed1a16d953">663,622</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDEtMy0xLTEtNDk5NzE_fb095d6d-dca3-45aa-83f9-2c1a65da3476">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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDItMS0xLTEtNDk5NzE_e34b6c79-b9ac-4c8f-864b-3e429ead306b">1,050</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDItMy0xLTEtNDk5NzE_9781e4be-860a-4626-b698-01c5d56d9a30">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDMtMS0xLTEtNDk5NzE_1f28dc74-5be0-41d3-9721-c5a7be0ef02c">136,834</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDMtMy0xLTEtNDk5NzE_61662b28-c03c-4c43-a151-de9c8834e60e">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDQtMS0xLTEtNDk5NzE_6c7aea7a-47fe-4029-bf37-3ac8326eb076">527,846</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDQtMy0xLTEtNDk5NzE_cbb15dcf-6f17-4357-8ffb-2e1c106e8fd7">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDUtMS0xLTEtNDk5NzE_a2a79cc4-5569-4083-9a1b-d2b6180f0571">1,099,127</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDUtMy0xLTEtNDk5NzE_8fb933c4-52e3-4410-9bcf-c41fde1b6c3b">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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="display:none"></td><td colspan="3" style="display: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 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMy0xLTEtMS00OTk3MQ_1d8acbe1-3e59-45e2-abd7-a0837bdfa435">263,927</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMy0zLTEtMS00OTk3MQ_e9d89dd6-e71f-466d-abbe-f872a4d16bf5">209,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNC0xLTEtMS00OTk3MQ_0b021262-0368-481e-b6c3-2d49fb194bc8">109,337</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNC0zLTEtMS00OTk3MQ_4164065d-d136-4b24-9999-ba53c9caaca3">97,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNS0xLTEtMS00OTk3MQ_0893dad1-5d7b-451f-b954-160406239c28">154,590</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNS0zLTEtMS00OTk3MQ_ade835d9-d00e-4d66-adbe-ac4e6a1e75a6">111,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="display:none"></td><td colspan="3" style="display: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%">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNy0xLTEtMS00OTk3MQ_3cce2eac-5731-4c28-a3c9-f191297c4334">65,886</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNy0zLTEtMS00OTk3MQ_850c7681-4e4e-4cf3-af50-15ab6c3e973f">63,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfOC0xLTEtMS00OTk3MQ_d9dcaadc-b590-4fcd-be01-6f420619a941">40,577</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfOC0zLTEtMS00OTk3MQ_07726f8a-ac94-433a-b018-7a65c38a38af">36,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTAtMS0xLTEtNDk5NzE_23971f19-ab78-4ef7-959c-d2f134d60cd8">&#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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTAtMy0xLTEtNDk5NzE_3c31e308-f9c7-4f0e-aa5d-31515965b94e">2,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTEtMS0xLTEtNDk5NzE_4d698458-5fcd-44da-a92a-1b4303a98a32">106,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTEtMy0xLTEtNDk5NzE_cce6f750-a79f-4857-b28d-fb353d5d06bc">101,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTItMS0xLTEtNDk5NzE_e9638cfb-7b69-49f8-b809-f5b595a9b597">48,127</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTItMy0xLTEtNDk5NzE_d95bc0f3-94a2-4e92-86ce-500bcfca01cf">9,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTMtMS0xLTEtNDk5NzE_9cfb5928-a404-4932-bd22-6913ebd0621a">31</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTMtMy0xLTEtNDk5NzE_7bc8fae7-cc0a-4c17-8f6b-aeac39bb63d5">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTQtMS0xLTEtNDk5NzE_76eb28bb-df49-482d-98f7-ff4acd53817f">2,349</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTQtMy0xLTEtNDk5NzE_e6b6a64f-37a7-483d-b699-0f2923a5bb1c">4,206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTYtMS0xLTEtNDk5NzE_160133a6-396c-4ed5-9ebb-51d9e75ff351">770</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTYtMy0xLTEtNDk5NzE_ae190e79-bece-4c9a-bbd5-92a2336d90bf">104</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTctMS0xLTEtNDk5NzE_e822efb9-6f16-4e97-9969-725696724e77">3,088</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTctMy0xLTEtNDk5NzE_df8fb5e1-baab-424f-ad23-bd1547f3cc0a">4,310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTgtMS0xLTEtNDk5NzE_0f4d7599-e781-4ca9-9f9b-4993a131e5c9">45,039</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTgtMy0xLTEtNDk5NzE_5f22d89f-a809-4af5-a49f-9a47f5cf3f64">5,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTktMS0xLTEtNDk5NzE_650f777c-dcc8-4e89-9c08-15eb17a385b1">11,453</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTktMy0xLTEtNDk5NzE_37893fd8-e6d1-44b4-945f-e6df48e4f42e">1,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjAtMS0xLTEtNDk5NzE_70e8d92b-33c9-4af0-94db-c70b6fa632b3">33,586</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjAtMy0xLTEtNDk5NzE_9616d04f-f26e-41be-915a-0322b3fbc709">3,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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="usdPerShare" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjItMS0xLTEtNDk5NzE_18b340c9-e5c2-45a2-a59c-3dfed492c23b">0.44</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="usdPerShare" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjItMy0xLTEtNDk5NzE_f8e26ade-21cc-4c5c-b927-b55dd7d663e7">0.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjMtMS0xLTEtNDk5NzE_89e8bbda-9934-46de-9aff-8db71c87ce53">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjMtMy0xLTEtNDk5NzE_2ba444db-c549-47d3-b604-68ecaca8eed9">0.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to compute 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="display:none"></td><td colspan="3" style="display: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%">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjUtMS0xLTEtNDk5NzE_429ae498-194c-4c55-8742-3e48bde363fe">77,192</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjUtMy0xLTEtNDk5NzE_7a223adb-ecf6-47c1-955f-4b9f8a310376">74,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjYtMS0xLTEtNDk5NzE_993d9800-6413-4933-8368-d6680b34567d">80,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjYtMy0xLTEtNDk5NzE_28e50194-3ccc-4b21-8f88-d91c65522650">78,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMi0xLTEtMS00OTk3MQ_fc11515f-ff79-4002-aaf5-92caf3146c10">33,586</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMi0zLTEtMS00OTk3MQ_81e7b9c1-11b8-4ec9-b1a5-734f519febf1">3,802</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Other comprehensive 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 expense of $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0wLTEtMS00OTk3MS90ZXh0cmVnaW9uOjVhMGM2ZDA4NzA5MzQwZjFhNTRjNmE2ZGM1ZGZiNmIyXzE2NDkyNjc0NDE4MDc_5574169a-ddd8-4dce-aff9-28b5b348842a">2</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0wLTEtMS00OTk3MS90ZXh0cmVnaW9uOjVhMGM2ZDA4NzA5MzQwZjFhNTRjNmE2ZGM1ZGZiNmIyXzE2NDkyNjc0NDE4MTQ_4a8b8a12-4922-430a-a516-7501aece12ad">376</ix:nonFraction> for the three months ended March 31, 2022 and 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0xLTEtMS00OTk3MQ_2c93d95f-6688-4eaf-8d31-f9c1e0cca2ed">1,075</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0zLTEtMS00OTk3MQ_91eda1d3-7130-4c03-aaa0-0eb445353211">989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 loss</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTItMS0xLTEtNDk5NzE_5451558c-d3e6-4dab-897d-7850d47dc440">1,075</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTItMy0xLTEtNDk5NzE_e3085b16-8ff3-43f1-a265-75f2d888cb9a">989</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTMtMS0xLTEtNDk5NzE_d4a86bdf-714b-4351-b3a1-0153d40b7770">32,511</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTMtMy0xLTEtNDk5NzE_40e2b6b5-8570-4312-bdc0-258dccfdb308">2,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom: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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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 QUARTER ENDED MARCH 31, 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="iee3d0d3f2ac94dd9b79b8200df2321a6_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi02LTEtMS00OTk3MQ_ed5d14f3-43cb-40c5-b9dc-f3162e02fd9d">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="iee3d0d3f2ac94dd9b79b8200df2321a6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi04LTEtMS00OTk3MQ_7fe3ea95-6e83-4524-933e-4e834cfcf8bd">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="ic4be7525e00445558e18173691f327c9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0xOC0xLTEtNDk5NzE_2bbf9bfd-8e5d-42eb-8ad9-f5fc69dd9bc3">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="i974ee2f3b03240f3a909d1965483f5aa_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0yMC0xLTEtNDk5NzE_f6d30fbf-843a-4274-b211-a48eb40d5c91">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="ib39f094e62a14cdeaa8f055eda1680de_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0yMi0xLTEtNDk5NzE_7a35e9f2-738d-46d3-b7a5-958cc139c6f8">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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0yNC0xLTEtNDk5NzE_4906c983-68cd-48b2-bfab-d0ac341cd673">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="ibc22c10bcefe478e8f24a4d5eea30c48_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNi02LTEtMS00OTk3MQ_7a9a01aa-93df-4709-b17a-c91d1d548778">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="i7ec2e3158e4042fab7d5ce0ce1e47672_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNi0xOC0xLTEtNDk5NzE_87818ccc-2b08-4fa7-b63b-d1d55e9aad8f">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNi0yNC0xLTEtNDk5NzE_e61e5f8a-df7f-4279-8eb6-b689fe0e803d">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="ibc22c10bcefe478e8f24a4d5eea30c48_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNy02LTEtMS00OTk3MQ_8641fabd-55ac-400c-a03d-aa836278ed7c">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="i7ec2e3158e4042fab7d5ce0ce1e47672_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNy0xOC0xLTEtNDk5NzE_0b665e2d-e595-4026-8fd6-91600e3e502a">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNy0yNC0xLTEtNDk5NzE_b08f0018-ff19-4a77-93e0-417db978e274">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="i7ec2e3158e4042fab7d5ce0ce1e47672_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfOS0xOC0xLTEtNDk5NzE_7b9f287e-e29c-469d-a4d0-c4680b5bb9da">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfOS0yNC0xLTEtNDk5NzE_462353ca-62a3-4c18-809b-785b0d477df4">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="idc8cd45fc4a94bcfae89e95da7b66160_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTEtMjAtMS0xLTQ5OTcx_bcf884f2-6f85-44a1-9cf4-866c52532cd7">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTEtMjQtMS0xLTQ5OTcx_026026e5-f454-49ea-9a7b-40184073f876">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="ie9e972c4a5774beebe80a48069eb804b_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTItMjItMS0xLTQ5OTcx_c7b28439-e6ce-4e40-b6b0-44d825f5500f">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTItMjQtMS0xLTQ5OTcx_d2c140c0-fc33-4372-b578-3ccaaa4acf50">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-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="ibc9b0fa16cce40358ceb839bf3eb4800_I20220331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtNi0xLTEtNDk5NzE_eba7c51a-d000-47b6-9fe3-67c486b83530">77,375</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="ibc9b0fa16cce40358ceb839bf3eb4800_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtOC0xLTEtNDk5NzE_ba2e77f6-f8c2-4da4-a3a5-dd31a17d7338">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="i3388189528964ab99a80ee8ea5247df1_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMTgtMS0xLTQ5OTcx_943af92e-cd15-4b91-936d-e2cf15bc0e65">663,622</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="ice9e681bbbce4b29ad5da72cc0395f70_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMjAtMS0xLTQ5OTcx_47bccd51-cb21-4a9f-9e17-cd047c7b8416">1,050</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="i2cd9b3f0841c44f7a3e5cd30ea81c1c9_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMjItMS0xLTQ5OTcx_cc54b922-f0fc-4438-bc9e-22cceee0ee68">136,834</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMjQtMS0xLTQ5OTcx_55d84938-628b-43dc-b999-19ba83488bd2">527,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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 QUARTER ENDED MARCH 31, 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="i85d1d45e2adf4b7697fc12bf15e1f64d_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi02LTEtMS00OTk3MQ_ef4995fc-7fcf-43b6-a52e-4aef59b54906">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="i85d1d45e2adf4b7697fc12bf15e1f64d_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi04LTEtMS00OTk3MQ_171f2799-36d6-4d92-bcf0-f3d5fd02d253">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="i50ad8d1f694e4ad598253a1b9cc1ffa8_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0xOC0xLTEtNDk5NzE_30597556-ac2d-4762-9ced-5c011b6ad05b">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="i4e52321a58ce4696a35f4c8d882a52e8_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0yMC0xLTEtNDk5NzE_c9768333-51e5-4bdf-9b24-fff7793e4aa8">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="ib85fbd26166a46009474867fd81c3505_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0yMi0xLTEtNDk5NzE_e6fc9200-8cdd-458c-be72-aa1c37a7958d">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="i920d856b17324c518de59367aefa91b3_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0yNC0xLTEtNDk5NzE_3980161e-03be-4a4e-b4bc-a2107604638e">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="ifb7967cca0dc459eb72c07ae55c06750_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi02LTEtMS00OTk3MQ_5d686c0d-8190-44d1-908d-3c658f74b3b8">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="ifb7967cca0dc459eb72c07ae55c06750_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi04LTEtMS00OTk3MQ_f29e64e2-a17e-4883-a8af-b73fb008dd0f">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="ic0c2fbef44a9410fa6e49fa133573255_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi0xOC0xLTEtNDk5NzE_d4dbe90e-0e45-4adb-a61c-5d816d2f6b49">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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi0yNC0xLTEtNDk5NzE_0d981335-d0cf-4e0c-9336-a8a6815b5939">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="ifb7967cca0dc459eb72c07ae55c06750_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS02LTEtMS01MDQwNg_968bd175-dbe1-4e00-8894-80e8fd77155d">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="ic0c2fbef44a9410fa6e49fa133573255_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0xOC0xLTEtNTA0MjU_f645189b-ff11-43b1-a875-23d56785a260">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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0yNC0xLTEtNTA0MjU_b190c4ef-be12-4433-9d79-cd555fcb69d7">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="ic0c2fbef44a9410fa6e49fa133573255_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0xOC0xLTEtNDk5NzE_2a483b3c-58f0-4db2-a538-ccd7370cc7c0">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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0yNC0xLTEtNDk5NzE_c43042a1-79a8-4b59-8ff5-e4d6f3bfd31a">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="ib1809a3af74f4c6fbfe0ca17e2ca5341_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTEtMjAtMS0xLTQ5OTcx_e67cf23c-985b-4226-a5e5-2c5f83659f4a">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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTEtMjQtMS0xLTQ5OTcx_e35395f8-b794-4c6a-841c-c8030d4550c3">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="i72e5d9f4a39342b7b5b29a987ba6b29a_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTItMjItMS0xLTQ5OTcx_e443ecf3-cf99-4304-92c9-689789794ce0">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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTItMjQtMS0xLTQ5OTcx_9ff4eb1e-6868-43d2-956f-934d6d838a8b">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-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="ib42a5a36da5c404ea7e88edd52ca5fae_I20210331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtNi0xLTEtNDk5NzE_3c6b97e9-dc4c-420f-be82-673d4987836f">75,378</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="ib42a5a36da5c404ea7e88edd52ca5fae_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtOC0xLTEtNDk5NzE_16a4ecb0-3771-4f28-9f3c-2b47ec50b134">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="i416e5e2c53764419996458a76843c476_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMTgtMS0xLTQ5OTcx_7d3d43de-0710-4eb3-91be-87d7b6b640f0">628,911</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="i7320babc64474b99b8ce37c084e8bbd9_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMjAtMS0xLTQ5OTcx_af13100c-6aac-4283-a884-a88f4ef0b879">446</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="i2460fbf502ed49fea36e5aabfe561fbc_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMjItMS0xLTQ5OTcx_534e72e6-9730-425d-b3e0-c2246c830caa">208,587</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="i6b2452ba71984c04a3ffba27081a8ddb_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMjQtMS0xLTQ5OTcx_f96c0f7c-2a31-47b7-9baa-b71feca16b19">420,778</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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 style="height:12pt"><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 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%">Three Months Ended March 31,</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNC0xLTEtMS00OTk3MQ_19ded424-3bab-496f-b89f-a351d6396614">33,586</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNC0zLTEtMS00OTk3MQ_822f08d3-2b18-4986-b6da-6b531061220c">3,802</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNi0xLTEtMS00OTk3MQ_f0f51f3d-d0a4-46a7-a7f0-4fd22324de28">23,880</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNi0zLTEtMS00OTk3MQ_18a0a7c9-b41e-4afd-b3cb-6cbfc74ace5f">22,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTItMS0xLTEtNDk5NzE_946b2753-b095-4bd0-92b2-f56cd9ef43cf">486</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTItMy0xLTEtNDk5NzE_dd9f920b-a82c-434c-91fd-3cf08b7287fa">844</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTMtMS0xLTEtNDk5NzE_17f11998-add3-4c17-a08e-b2151d1c6c0e">18,554</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTMtMy0xLTEtNDk5NzE_55165501-23e8-422c-93cf-42962190087b">12,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 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTQtMS0xLTEtNDk5NzE_cd096870-201c-4b21-8279-1e61429b5a98">6,842</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTQtMy0xLTEtNDk5NzE_eb7bd7c3-8d85-404b-b092-21c2d96e3643">541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTUtMS0xLTEtNDk5NzE_71742c80-e0cb-45b7-88ce-fc44f0141a44">159</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTUtMy0xLTEtNDk5NzE_84f438fc-08c2-4eae-bd31-597821ec172e">368</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 loss 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMS0xLTEtNTU5Mjc_2b8d8445-6221-40d0-b6d6-6ea0097a1459">954</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMy0xLTEtNTU5Mjc_d5ad1a13-773f-4f66-a7df-70bec0fcf400">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMS0xLTEtNDk5NzE_469c662d-c500-4113-ac4f-43312237a934">&#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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMy0xLTEtNDk5NzE_e4a58d5b-6327-4092-9fb2-464aac2ef53c">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTgtMS0xLTEtNDk5NzE_35e0e0f9-c38d-4ff5-976c-a0b22b9739fd">&#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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTgtMy0xLTEtNDk5NzE_17bd28f0-400a-4885-ab0a-596b6b97ca9c">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">(Gain) loss on foreign currency</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjAtMS0xLTEtNDk5NzE_eb738214-de95-48eb-80cb-73b3c2e25623">316</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjAtMy0xLTEtNDk5NzE_0226b8b8-145b-42d4-8442-f6460ec58df9">21</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%">Excess tax benefits on stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjItMS0xLTEtNDk5NzE_6ee0fd1b-0aa1-42de-b7be-012492e4f74f">7,120</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjItMy0xLTEtNDk5NzE_2661437e-0d91-4065-b0e4-a2d1dfe5ba32">1,809</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%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjQtMS0xLTEtNDk5NzE_3849a121-ada3-4b03-8114-73c0a6182e14">5,969</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjQtMy0xLTEtNDk5NzE_0c5dbf8b-1d41-4aa7-bc3e-a622a4e10526">20,079</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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjUtMS0xLTEtNDk5NzE_5349c923-d4c4-49e1-8291-84f4d87b1114">7,338</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjUtMy0xLTEtNDk5NzE_43aadfef-9fb9-45b0-85bf-c1019effb89f">5,658</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%">Prepaid expenses and other 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjYtMS0xLTEtNDk5NzE_e2820107-7e90-420f-b998-54cef21f4fe0">3,503</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjYtMy0xLTEtNDk5NzE_b00035ae-8dc5-46be-92a1-2e1c22b9eb2a">29,860</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%">Leased right-of-use 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjctMS0xLTEtNDk5NzE_d53afaf7-66e9-4e12-9423-9875e7d77a33">&#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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjctMy0xLTEtNDk5NzE_8977c239-bb97-49e5-8dd0-4acf2b73f8c5">36</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%">Accounts payable, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjgtMS0xLTEtNDk5NzE_e99be353-62bc-44d4-8ad6-bd5cde54e13f">32,952</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjgtMy0xLTEtNDk5NzE_0b63deab-55bf-422f-b736-a517e6303f79">22,032</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjktMS0xLTEtNDk5NzE_49f32d36-ed9e-4843-b934-5fe196420318">12,237</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjktMy0xLTEtNDk5NzE_29701497-0128-49ff-9e77-346c65915479">1,376</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 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:#ffffff;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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzEtMS0xLTEtNDk5NzE_bff18509-2607-4da9-9843-54c130d1236b">27,975</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzEtMy0xLTEtNDk5NzE_bd0a09fa-d513-4b77-ac35-44ea52f10d4b">7,299</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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzItMS0xLTEtNDk5NzE_f99135cb-ca23-454e-a453-d7e6f2020a8f">3,301</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzItMy0xLTEtNDk5NzE_be066310-42d3-497b-b64d-a31d1c7d055a">2,002</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%">Other long-term 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzMtMS0xLTEtNDk5NzE_c11c12aa-81e6-4387-b20b-da8ef2f4d0c9">2,918</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzMtMy0xLTEtNDk5NzE_18080dca-093f-4557-b2cc-7a0f9e61ec0c">454</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%">Net cash provided by operating activities</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzQtMS0xLTEtNDk5NzE_52017985-cdc9-4a10-a87f-fe882cf6dbc8">134,166</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzQtMy0xLTEtNDk5NzE_af65e54c-cc12-427b-9d15-744ac59aa3e5">40,272</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 style="height:6pt"><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: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzctMS0xLTEtNDk5NzE_cc1ffb76-bde7-4b8d-a741-3669f1b4c1e7">4,800</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzctMy0xLTEtNDk5NzE_3485b298-93a1-45be-828f-585558a260f8">6,152</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzktMS0xLTEtNDk5NzE_48393666-def4-4b03-97c2-d1ab56bc29d0">4,637</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzktMy0xLTEtNDk5NzE_c7cb8328-6382-42f4-959a-29eb1d87a4a5">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="display:none"></td><td colspan="3" style="display: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:9pt;font-weight:400;line-height:100%">Proceeds loaned under notes receivable</span></td><td colspan="2" style="background-color:#ffffff;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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMS0xLTEtNTkzMzE_19fd5975-4e9c-4361-b2d3-73faf691c3ea">10,000</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMy0xLTEtNTkzMzE_90b75cd4-9f8d-4c48-80ee-871569e97170">&#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:9pt;font-weight:400;line-height:100%">Purchases of 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDEtMS0xLTEtNDk5NzE_63821e8c-fb5f-43d4-85f0-f41c99157a06">23,325</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDEtMy0xLTEtNDk5NzE_5a2072f3-2c5e-439e-a7dc-eb45e29f53fb">5,000</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></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 used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMS0xLTEtNDk5NzE_89ba3579-ab76-495c-b677-1cee17d45b52">42,762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMy0xLTEtNDk5NzE_3e3896c7-21b7-4e7d-8b54-dc21ccf7d3b9">12,264</ix:nonFraction>)</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 style="height:6pt"><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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDktMS0xLTEtNDk5NzE_7af8f3d6-56b2-442e-a0a5-866d57e86fc2">20,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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDktMy0xLTEtNDk5NzE_ccc95ee7-ca30-4799-b917-b12050960ca5">20,000</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTAtMS0xLTEtNDk5NzE_630a69f7-6aa7-46c5-8107-eaf25db0c935">87</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTAtMy0xLTEtNDk5NzE_15e9e95d-7ad8-48cc-bc65-dc06af21948b">1,298</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTEtMS0xLTEtNDk5NzE_e938702f-2db7-4dfa-93c0-b795d8fc4efd">24,449</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTEtMy0xLTEtNDk5NzE_6cddc0cc-7d27-496b-9e94-ff3befd8e130">7,442</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTItMS0xLTEtNDk5NzE_b86ad47d-2dc8-4070-bf4b-58e871e4607d">26,297</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTItMy0xLTEtNDk5NzE_9ecab761-ac4a-450f-b7d2-c11bb495a47d">2,673</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTQtMS0xLTEtNDk5NzE_1056f6cf-ca4d-41f0-b5cd-b98a14bdff7a">70,659</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTQtMy0xLTEtNDk5NzE_e8d98212-9353-4def-8212-97d9b4a3056a">28,817</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTUtMS0xLTEtNDk5NzE_363cb207-1364-4820-a7f0-cdc488e2db3e">230</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTUtMy0xLTEtNDk5NzE_474038e9-b511-484b-b522-8f534f046a3e">32</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTYtMS0xLTEtNDk5NzE_83d62802-b24b-4fae-908d-0eaa9557f15c">20,515</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTYtMy0xLTEtNDk5NzE_701440fb-bdcd-4c7e-b4f1-05d74ce18ce9">841</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTctMS0xLTEtNDk5NzE_85a1b6e0-ccec-418f-b4e1-632eb4d12852">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="i920d856b17324c518de59367aefa91b3_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTctMy0xLTEtNDk5NzE_e43fc03d-5b4b-4e3c-acbe-b4e6a6f37622">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTgtMS0xLTEtNDk5NzE_d29a877c-c26f-4c60-8cd1-3f6fda1e977a">152,253</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="i6b2452ba71984c04a3ffba27081a8ddb_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTgtMy0xLTEtNDk5NzE_fd6f7242-5722-4306-b70a-c2b0025dda41">149,193</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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</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: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:#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjEtMS0xLTEtNDk5NzE_111bbede-2c68-47af-800e-b284e307d648">2,053</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjEtMy0xLTEtNDk5NzE_0dc88124-8a83-447d-a1a9-eb26529b6dea">3,309</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:9pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjItMS0xLTEtNDk5NzE_4e571bfc-8132-4ef1-b376-90169c5e4a72">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjItMy0xLTEtNDk5NzE_02c838a9-7725-4112-9918-cae18deb7209">593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of non-cash 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="display:none"></td><td colspan="3" style="display: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%">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjYtMS0xLTEtNDk5NzE_4cea7aba-8648-4f6c-b98f-2d4b8225c600">38,197</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjYtMy0xLTEtNDk5NzE_cb2f4d68-9a02-4268-9e65-4f33b33d057c">22,710</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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODc1NQ_96a50117-939c-44a1-adb5-381aae345ddc" continuedAt="id50be90df405446f89116488223127c0" escape="true">Organization and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="id50be90df405446f89116488223127c0" continuedAt="i8563ec84b694471da6055db1cf92f116"><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:174%">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODc2NA_d8ba234f-c865-46ee-b780-cb4504744764" 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:174%">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 three months ended March 31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODcxNw_b8f684da-5ece-4427-83ed-f2930be6b1ae" continuedAt="i44e95c054cd446dfb0d1788e053268f7" 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:174%">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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i8563ec84b694471da6055db1cf92f116"><ix:continuation id="i44e95c054cd446dfb0d1788e053268f7" continuedAt="i1988473af05043ac92cdbe362ed9b04b"><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 continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the 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="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%">The Company also believes that its $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfNTAzNw_55b0a97f-e1e3-4790-a8a8-6e01c29231b7">152.3</ix:nonFraction> million of cash and cash equivalents at March&#160;31, 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 if the Company pursues additional acquisitions. 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="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%"><ix:continuation id="i1988473af05043ac92cdbe362ed9b04b">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 April&#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:174%">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 three months ended March 31, 2022.</span></div><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODc2Ng_f0213648-73da-47d9-85d8-743d2fd97d01" 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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMTMwNw_bbd5ae8e-0a4d-4cd4-bd9b-77c7a93666ee" continuedAt="i872418a62b6842a0b466b777abdc58d3" 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="i872418a62b6842a0b466b777abdc58d3" continuedAt="i7b7cb9f695af4c819644c7e1f657ce5c">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i7b7cb9f695af4c819644c7e1f657ce5c"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMTMwOA_5b576bb0-4315-4ca8-900e-9972fdf2ad8f" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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, except per share amounts)</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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNC0xLTEtMS00OTk3MQ_fc11515f-ff79-4002-aaf5-92caf3146c10">33,586</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNC0zLTEtMS00OTk3MQ_078f46ea-596f-4114-9178-eb3cfaa6a2de">3,802</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNi0xLTEtMS00OTk3MQ_429ae498-194c-4c55-8742-3e48bde363fe">77,192</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNi0zLTEtMS00OTk3MQ_7a223adb-ecf6-47c1-955f-4b9f8a310376">74,852</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNy0xLTEtMS00OTk3MQ_006e0a9f-0533-4ca6-9c9c-65f75e89e0f8">3,449</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNy0zLTEtMS00OTk3MQ_ed78cbb4-cf46-4756-831a-d14d46ddb4e4">3,431</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><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfOC0xLTEtMS00OTk3MQ_993d9800-6413-4933-8368-d6680b34567d">80,641</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfOC0zLTEtMS00OTk3MQ_20259db4-75d9-4c7f-8b7c-6bc4bb7a9671">78,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTAtMS0xLTEtNDk5NzE_4900bab9-4604-4049-aa4b-031f7b485e09">0.44</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTAtMy0xLTEtNDk5NzE_92e95e54-e088-46fe-8e15-0bc8b72b4c82">0.05</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTEtMS0xLTEtNDk5NzE_9e6ee722-11e3-4857-b61d-127fb00243ef">0.42</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTEtMy0xLTEtNDk5NzE_a769fe5f-7ffd-4c4d-a552-1770c9198fdf">0.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 March&#160;31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMTExOA_d60a1ed8-db69-46ad-9cf1-dd34b831d09d">0.9</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMjc0ODc3OTA3MDg5Nw_6678cc21-956e-4def-b190-ea3c60a9cb84">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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNTQ5NzU1ODE2Nzc3MQ_31458ec3-9c94-4ac5-bde2-fe5911987724" continuedAt="i9998b1bba1344efea75195eb31e80825" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="i9998b1bba1344efea75195eb31e80825" continuedAt="ifb964d43b55f489ea4c7c3aaacf4d0c1"><div style="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: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 (the &#8220;Purchase Agreement&#8221;). The initial closing transaction consideration consisted of $<ix:nonFraction unitRef="usd" contextRef="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNDk0NzgwMjM1Mzg2OQ_d650afed-e461-4bb4-bd42-7f45076f2cd3">5.0</ix:nonFraction>&#160;million in cash. In addition, their stockholders may receive up to an additional $<ix:nonFraction unitRef="usd" contextRef="ied888c41d925491f8b09b6ee52a511fc_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTY0OTI2NzQ3MDExNw_a886a7ed-a617-41cb-acbc-c4254836db3c">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNDk0NzgwMjM1Mzg1NA_00c579ed-2e26-4bc4-a53f-c8b62d023321" 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="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjhlYjZlNjc2YjQ2MjQ1YmM5MzZjYTcwMDEzNjU3NjQ4L3RhYmxlcmFuZ2U6OGViNmU2NzZiNDYyNDViYzkzNmNhNzAwMTM2NTc2NDhfMi0xLTEtMS01NDQ0Mw_b7e7990b-ad71-4cb1-8c44-f5b963c3b0d0">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="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjhlYjZlNjc2YjQ2MjQ1YmM5MzZjYTcwMDEzNjU3NjQ4L3RhYmxlcmFuZ2U6OGViNmU2NzZiNDYyNDViYzkzNmNhNzAwMTM2NTc2NDhfNS0xLTEtMS01NDQ0NQ_84e4ca0b-e535-4d43-83b0-d8eb3ca899d9">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 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="usd" contextRef="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjhlYjZlNjc2YjQ2MjQ1YmM5MzZjYTcwMDEzNjU3NjQ4L3RhYmxlcmFuZ2U6OGViNmU2NzZiNDYyNDViYzkzNmNhNzAwMTM2NTc2NDhfMTAtMS0xLTEtNTQ0NTQ_2c2e997a-5e5b-497d-b338-3075472a75bb">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="ied888c41d925491f8b09b6ee52a511fc_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTA5OTUxMTY1NjAxNg_a886a7ed-a617-41cb-acbc-c4254836db3c">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></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="ifb964d43b55f489ea4c7c3aaacf4d0c1"><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="ib8d6c4c145374f1797946d400932b48b_I20211208" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMjc0ODc3OTA5MDI4MQ_d8fd06c4-35cb-4066-8b7b-0e00dc950097">4.4</ix:nonFraction>&#160;million in identifiable intangible assets and $<ix:nonFraction unitRef="usd" contextRef="ib8d6c4c145374f1797946d400932b48b_I20211208" decimals="-5" name="mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMjc0ODc3OTA5MDMxNg_8b26f2fd-546a-4fa0-acfb-47bdb26af99a">0.6</ix:nonFraction>&#160;million in net operating liabilities, with $<ix:nonFraction unitRef="usd" contextRef="ib8d6c4c145374f1797946d400932b48b_I20211208" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMjc0ODc3OTA5MDMyNQ_d651b398-3875-4e67-a093-95e1449c5f06">3.9</ix:nonFraction>&#160;million in goodwill.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNTQ5NzU1ODE2Nzc3MA_edfff5ee-bb98-4657-81f9-a7deac693f6b" 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="i7c74e16db406467596bf045a1ec48420_D20211208-20211208" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjM0NzQyNWFlM2NjYjRjZTY4ZGQxN2I0NmNmODA4NzM4L3RhYmxlcmFuZ2U6MzQ3NDI1YWUzY2NiNGNlNjhkZDE3YjQ2Y2Y4MDg3MzhfMi0yLTEtMS01MTkyNg_006103e7-af21-4b70-b08d-f6fa274e8b0e">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="ic011dcd91583431bb292ab49933dbe02_I20211208" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjM0NzQyNWFlM2NjYjRjZTY4ZGQxN2I0NmNmODA4NzM4L3RhYmxlcmFuZ2U6MzQ3NDI1YWUzY2NiNGNlNjhkZDE3YjQ2Y2Y4MDg3MzhfMi00LTEtMS01MTkyNg_a1adb227-071c-444c-8f74-df46607644f9">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="ib8d6c4c145374f1797946d400932b48b_I20211208" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjM0NzQyNWFlM2NjYjRjZTY4ZGQxN2I0NmNmODA4NzM4L3RhYmxlcmFuZ2U6MzQ3NDI1YWUzY2NiNGNlNjhkZDE3YjQ2Y2Y4MDg3MzhfMy00LTEtMS01MTkyNg_6916c000-211c-490e-9ffb-1fdf9488710a">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="text-align:justify;text-indent:18pt"><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%">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 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 amounts of property and equipment that resulted in a change in the preliminary purchase price allocation reflected as of March&#160;31, 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="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331" decimals="-4" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTA5OTUxMTY1NjkxMQ_6663c8af-4265-46b6-a5a8-3e55734b3b14"><ix:nonFraction unitRef="usd" contextRef="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331" decimals="-4" sign="-" name="mxl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTA5OTUxMTY1NjkxMQ_95f8a5bb-bd00-4b28-a737-0f027c972391">0.05</ix:nonFraction></ix:nonFraction>&#160;million in net operating liabilities 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="i5a659c2029124a4b9e0cf467069d05d8_I20220331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTY0OTI2NzQ3MDg0MQ_90d32830-f915-464a-9d27-311fb450b32a">3.9</ix:nonFraction>&#160;million as of March&#160;31, 2022. The Company does <ix:nonFraction unitRef="usd" contextRef="i5a659c2029124a4b9e0cf467069d05d8_I20220331" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNDk0NzgwMjM1NDE1OA_4fb9ed94-3395-4d07-bc1f-e58ef752ad8e">not</ix:nonFraction> expect to deduct any of the acquired goodwill for tax purposes.</span></div></ix:continuation><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMTI3OQ_53a3f6f0-83cf-40c0-9399-150100daf099" continuedAt="i8eb154072f374946a6b4a5fb9e3ca0f2" escape="true">Restructuring Activity</ix:nonNumeric></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%"><ix:continuation id="i8eb154072f374946a6b4a5fb9e3ca0f2" continuedAt="ibbdf04de8c3640e0bfc4d412548b0798">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. </ix:continuation></span></div><div style="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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="ibbdf04de8c3640e0bfc4d412548b0798"><div style="text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMTI4NQ_1b051010-1fc2-4d18-9508-e8bb5bde6eef" 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:72.730%"></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.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><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><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="ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfMy0xLTEtMS00OTk3MQ_f6db5551-97f3-4a2c-b036-9e70daa1fb23">&#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="if21203f4916149679780f1ab29ba02dd_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfMy0zLTEtMS00OTk3MQ_cd2ede1e-b6ed-4bc3-bec7-36459baebf84">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="iace5bf96893b4ccb805848c9e317e44c_D20220101-20220331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNC0xLTEtMS00OTk3MQ_f4a49f7e-c46a-433f-94ad-2cfd81406857">&#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="i323851ec0be14692ab1bf8c472b3c1ab_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNC0zLTEtMS00OTk3MQ_9c52cc0c-97f8-4e84-a938-224b3be5eb48">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ic87c17b672e342f78d358dc616fd9398_D20220101-20220331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNS0xLTEtMS00OTk3MQ_58d1ec96-9a30-4589-a417-67e5fad5920c">&#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="ib6bdf8016149403296e1d5d7607878e0_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNS0zLTEtMS00OTk3MQ_5ab9ab47-b714-4f9c-b3ce-402610464abb">305</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><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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNi0xLTEtMS00OTk3MQ_94580540-e4d0-481e-ab2c-6ec45ebc7084">&#8212;</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNi0zLTEtMS00OTk3MQ_f23cb66b-c9f0-47f0-b38f-12dc372b9512">2,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Lease related charges for the three months ended March 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $<ix:nonFraction unitRef="usd" contextRef="ic243e092bd8947b78ca266d0b3563f78_D20210101-20210331" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfNzQ2_10574c33-845f-45dd-834a-b6ca827d0801">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMjc0ODc3OTA3MDgxOA_23cefae9-e8d2-4110-8edf-588ff563b3e8">0.2</ix:nonFraction> million, respectively, related to exiting a redundant facility.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMTI5NA_1df709e4-3beb-41ac-9fd2-539dc42805df" 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 three months ended March 31, 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="if376a07dc1f94b1792afecd9f761ab5a_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi0xLTEtMS00OTk3MQ_2a8a9fd3-c456-4ea1-9def-78193bf266d4">&#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="ib328396afef94f03a2f704e660ee0b90_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi0zLTEtMS00OTk3MQ_e4aa0047-88b3-40e6-80fe-b5e1341f1a57">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="i921b5739da2a46e6a531752d906ec29e_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi01LTEtMS00OTk3MQ_ba06f0c0-9318-4d09-a511-0e5b6f8849ec">&#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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi03LTEtMS00OTk3MQ_1cae5524-f56f-449b-9520-64ddb152e946">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC0xLTEtMS00OTk3MQ_7a70e2cd-e0de-4f1b-99bf-6fe49733dda2">&#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="iace5bf96893b4ccb805848c9e317e44c_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC0zLTEtMS00OTk3MQ_37c45468-0a85-4ccd-9052-349f4ac53de0">78</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="ic87c17b672e342f78d358dc616fd9398_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC01LTEtMS00OTk3MQ_d50be6e8-b353-4500-a5c4-078f25af851c">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC03LTEtMS00OTk3MQ_bf5d1aa9-3cb7-4963-bd9d-9389d1aec483">78</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="background-color:#cceeff;padding:2px 1pt;text-align: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 March 31, 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="i0c2bf482bebb4391a5c0b195acff9899_I20220331" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC0xLTEtMS00OTk3MQ_fe9d8ea0-7515-451b-9501-02e32f223f79">&#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="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC0zLTEtMS00OTk3MQ_4c7b4d3c-c251-4303-91f6-8efff59076d7">366</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="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC01LTEtMS00OTk3MQ_3eb3df9a-b152-408a-8915-7af19a9b0499">&#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC03LTEtMS00OTk3MQ_01745a02-b924-42da-b4e3-1c072b47a7b7">366</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 March 31, 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="i0c2bf482bebb4391a5c0b195acff9899_I20220331" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS0xLTEtMS00OTk3MQ_9bd6f73f-de12-4af7-bcff-515056c7cb0f">&#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="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS0zLTEtMS00OTk3MQ_f5d5a3a5-714e-4152-afa0-fd99cc0425dd">295</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="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS01LTEtMS00OTk3MQ_d6fa63db-1b09-4b34-a9dc-2c22cb3fc47d">&#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS03LTEtMS00OTk3MQ_19268dd0-10d1-477e-ad5a-aca7d0a7909a">295</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 March 31, 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="i0c2bf482bebb4391a5c0b195acff9899_I20220331" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtMS0xLTEtNDk5NzE_09dbfd0e-28e8-4c21-a058-e141cb3010b6">&#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="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtMy0xLTEtNDk5NzE_0fe04938-0366-4e81-94c7-dd6410935276">71</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="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtNS0xLTEtNDk5NzE_d1071dd5-cba7-4c27-9ff8-0794d36cb779">&#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtNy0xLTEtNDk5NzE_a48b3ab1-85a5-459a-ba47-d242aacd0759">71</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 id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY4Mg_346214d1-c66e-46fa-aa5c-6aca1abbf77a" continuedAt="i7082d0a5f2e2415f9c0c8b73fa04de2e" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7082d0a5f2e2415f9c0c8b73fa04de2e" continuedAt="ibff04f7041644a339c6e794dd720ddc8"><div><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><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 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="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%">During the three months ended March 31, 2022, there was an increase in the carrying value of goodwill of $<ix:nonFraction unitRef="usd" contextRef="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331" decimals="-4" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMTY0OTI2NzQ0NjA1MA_b58321c7-55b6-443d-99ae-affcb9d5b0f3">0.05</ix:nonFraction>&#160;million related to minor adjustments to amounts of property and equipment in the purchase price allocation for Company X.</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%">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 months ended March 31, 2022 and 2021, there were <ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMTE1MQ_1257a56c-f027-43ea-9109-8171038b03dd"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMTE1MQ_386a4f7c-d1ab-4907-a777-a75f6b062773">no</ix:nonFraction></ix:nonFraction> indications of impairment of the Company&#8217;s goodwill balances. </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="ibff04f7041644a339c6e794dd720ddc8" continuedAt="i2c8332a4aa3d45a581417a4b9cff8365"><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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY3NA_496679a7-cdde-42f9-92b2-522e2e00fae5" 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%">March 31, 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="ieed9aa56d8f54e20a32f3f08d5649e77_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0xLTEtMS00OTk3MQ_13084dd9-0263-40ee-9585-312e4fd0ab0d">6.2</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="i997c1214b5044fd28dc3d4d44b587fd0_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0zLTEtMS00OTk3MQ_0e72667d-c618-430f-9eb5-eec8f50145c1">21,487</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="i997c1214b5044fd28dc3d4d44b587fd0_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy01LTEtMS00OTk3MQ_7a246804-05fe-40f1-bfc2-6885b3d3157b">2,623</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="i997c1214b5044fd28dc3d4d44b587fd0_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy03LTEtMS00OTk3MQ_4d3185be-df43-4d31-badd-320e950738f1">18,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="ic97b31207b4b40418d3c2dbd37ee76ed_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy05LTEtMS00OTk3MQ_ed42ea4b-77b7-4d47-9f26-c3a01b53c0a6">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="ic97b31207b4b40418d3c2dbd37ee76ed_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0xMS0xLTEtNDk5NzE_25854815-2056-4219-9403-a7954b780204">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="ic97b31207b4b40418d3c2dbd37ee76ed_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0xMy0xLTEtNDk5NzE_2273a4fa-aeff-449c-85ec-ee4b79a2741c">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="i3dddaec53755495b8f01a0c3a62aa14f_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0xLTEtMS00OTk3MQ_31e937fb-9677-4829-8d6b-4041664b367b">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="i7f31c94a0700451baf5d83828d05e774_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0zLTEtMS00OTk3MQ_85f5e617-6665-4078-ab1f-49f1b3c3894f">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="i7f31c94a0700451baf5d83828d05e774_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC01LTEtMS00OTk3MQ_30bf81b8-b8ec-402d-9cdb-6b71be508106">200,055</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="i7f31c94a0700451baf5d83828d05e774_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC03LTEtMS00OTk3MQ_82c9a541-54e6-4c93-8d84-5ff99073d48c">108,606</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="i027771351deb4788ba7bfe8cfbd262da_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC05LTEtMS00OTk3MQ_31f476fc-cca9-48b9-b250-648f04978ce6">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="i027771351deb4788ba7bfe8cfbd262da_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0xMS0xLTEtNDk5NzE_d6029bf6-c706-4253-befa-fe882d7ee40c">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="i027771351deb4788ba7bfe8cfbd262da_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0xMy0xLTEtNDk5NzE_2197ae5b-a2c8-4c91-8aaa-6f6c6955f84b">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="i935ac7f0699b4dfebe912140e09b2297_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0xLTEtMS00OTk3MQ_5a547c54-bda5-40a2-9d08-63cdb4e998f1">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="i14aade946bb34ef796eb6255d4de79ac_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0zLTEtMS00OTk3MQ_24a6566a-52af-404b-9f4f-d6d12120621f">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="i14aade946bb34ef796eb6255d4de79ac_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS01LTEtMS00OTk3MQ_72618c81-28b3-4852-b648-df54c85a3ef3">11,821</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="i14aade946bb34ef796eb6255d4de79ac_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS03LTEtMS00OTk3MQ_b4f1d2f2-d8ac-44a7-8364-3e9b528ddc97">2,979</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="i49a2eb53dbcf4904b9d2b1f0a85a30ec_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS05LTEtMS00OTk3MQ_02a3a488-6779-4b92-b08d-a18064c35aec">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="i49a2eb53dbcf4904b9d2b1f0a85a30ec_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0xMS0xLTEtNDk5NzE_b09dc58c-1c21-42bd-9cf0-6fe2b6e2186a">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="i49a2eb53dbcf4904b9d2b1f0a85a30ec_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0xMy0xLTEtNDk5NzE_813b0019-462b-46b5-b76c-0b3ae9ab6b43">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="i6099ce32f1664234a79a8dd0deae909c_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0xLTEtMS00OTk3MQ_36b10943-a666-4716-8f5b-1180b6f18738">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="i20444454708241448d82b3e1c4a68395_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0zLTEtMS00OTk3MQ_d5cd12cf-7547-4113-a400-3f10dfce3f70">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="i20444454708241448d82b3e1c4a68395_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi01LTEtMS00OTk3MQ_63b31bb8-c987-4b47-9518-360597973810">122,047</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="i20444454708241448d82b3e1c4a68395_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi03LTEtMS00OTk3MQ_765141f4-3c6f-4592-889f-387ee1cad0b0">6,753</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="id0e16ea5f23649e489b72741e1fbf3f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi05LTEtMS00OTk3MQ_d8c2ee09-d21f-4739-960a-acef4f02d364">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="id0e16ea5f23649e489b72741e1fbf3f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0xMS0xLTEtNDk5NzE_ebd5848b-056d-4f17-9a7e-4f20ccb26798">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="id0e16ea5f23649e489b72741e1fbf3f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0xMy0xLTEtNDk5NzE_7087ab23-fbe1-4b44-a81c-e2f479905707">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="i08fe9f6c03504bb9a7a2ebb9d5598ec5_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0xLTEtMS00OTk3MQ_34014139-b2ef-4cfe-b4ee-b01e1c459a6d">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="ica322471397d4c4cba807f7b473126b5_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0zLTEtMS00OTk3MQ_8296d6a9-93a5-42ff-985b-cb888f9a798b">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="ica322471397d4c4cba807f7b473126b5_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC01LTEtMS00OTk3MQ_03ba9a47-c381-4100-af51-9b6db69d7160">949</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="ica322471397d4c4cba807f7b473126b5_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC03LTEtMS00OTk3MQ_64a3311f-68a4-49cf-a85e-eb5f88540c4d">351</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="ia6c96e804af748d4a97ef3464883f5a1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC05LTEtMS00OTk3MQ_34127e00-614a-4cb6-825a-2494c082d8ce">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="ia6c96e804af748d4a97ef3464883f5a1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0xMS0xLTEtNDk5NzE_4cdc4d0f-b74f-4403-8e90-bf2278e6ec38">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="ia6c96e804af748d4a97ef3464883f5a1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0xMy0xLTEtNDk5NzE_ce035065-a8be-4af6-865b-f56287402a50">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0xLTEtMS00OTk3MQ_ca33392e-1f4c-41df-a5a7-22769a0227d0">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0zLTEtMS00OTk3MQ_7cb93b55-886b-4c8d-931f-1e0ddac5f4ee">475,048</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS01LTEtMS00OTk3MQ_6acfad27-1e95-417a-8d97-86a64117c577">337,495</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS03LTEtMS00OTk3MQ_54a80244-b32e-4dcd-b23d-cf248b089de2">137,553</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS05LTEtMS00OTk3MQ_2faca224-1385-42dc-b549-3117b081a0e2">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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0xMS0xLTEtNDk5NzE_18bd3764-8992-48ee-8a74-9934221ca68d">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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0xMy0xLTEtNDk5NzE_57f79c96-3ac8-4b78-9fea-75046e9d0ec5">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><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY3Nw_1b567610-20c8-44d5-a853-b569021a3e23" 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:70.245%"></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.533%"></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 March 31,</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfMy0xLTEtMS00OTk3MQ_935e6acb-486c-4e57-b173-8aae3a2fa765">10,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="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="i96781cdf491a4caca049b0f20fecc30a_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfMy0zLTEtMS00OTk3MQ_ea7892fd-7dc9-41e4-ae63-af1e373f01dc">10,765</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%">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="i6dff7d01247c4c40bf928eebdf93d258_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNC0xLTEtMS00OTk3MQ_667f15d6-48fc-4713-937c-e7764a689898">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="i2727747caa254305b497d65819ef9292_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNC0zLTEtMS00OTk3MQ_86c0fefe-19c8-4d40-b09a-bb3e8029efc1">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></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="iefcc504dfbf6426e869fcd88d81db0c8_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNS0xLTEtMS00OTk3MQ_77bdae83-c605-49a1-83f9-3e14f8a3b5d9">6,176</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="ib776d3ad037348f9bc8222d9dd51d791_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNS0zLTEtMS00OTk3MQ_4c1cf05a-655b-4b24-b688-8d838c8682d6">6,070</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: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNi0xLTEtMS00OTk3MQ_3d9371c8-51d5-41ed-afe8-873c2422bf9a">17,024</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNi0zLTEtMS00OTk3MQ_7edfa89c-300d-49ba-829a-45f2aeb15d80">16,836</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div><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%">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="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY5Mg_10e5f5cd-826f-4ef4-a6a4-5007bb326c95" 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%">Three Months Ended March 31,</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfMy0xLTEtMS00OTk3MQ_fc78d074-60ec-4165-90db-048a60fae343">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="i920d856b17324c518de59367aefa91b3_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfMy0zLTEtMS00OTk3MQ_c1a645ae-5c4c-48df-85f7-d9cd2af65704">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNS0xLTEtMS00OTk3MQ_c481387c-07bf-46bd-acaa-737398aa97fd">4,637</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNS0zLTEtMS00OTk3MQ_19293382-695b-4b44-9b60-b1457f2f3483">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="display:none"></td><td colspan="3" style="display: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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNy0xLTEtMS00OTk3MQ_56801dc3-44ae-4b1d-8b49-ffae5c19bdfb">17,024</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNy0zLTEtMS00OTk3MQ_ec000dd4-afcf-4342-91f2-393a99ff82fb">16,836</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></tr><tr><td colspan="3" style="background-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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfOS0xLTEtMS00OTk3MQ_57a77bd4-33df-4a91-9450-a073893e5293">137,553</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="i6b2452ba71984c04a3ffba27081a8ddb_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfOS0zLTEtMS00OTk3MQ_cef48082-bb97-4e5a-8299-6ae32ad174fe">184,342</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></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 months ended March 31, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMjQ4Mg_b89f51a3-f2f6-42b2-bba3-612b83119cd2"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMjQ4Mg_ee7166c9-4858-44c4-aec0-7658b3d64d94">no</ix:nonFraction></ix:nonFraction> impairment losses related to finite-lived intangible assets were recognized. </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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i2c8332a4aa3d45a581417a4b9cff8365" continuedAt="ifb56f6fe45834c558c4a4c0542ce2abd"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY4MQ_a95a5f46-6414-4747-a297-85c45cfb0ec5" 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 March&#160;31, 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 (9 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfMi0xLTEtMS00OTk3MQ_b247d924-b481-4296-9d71-854c2a4c0cc1">34,480</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfMy0xLTEtMS00OTk3MQ_8e35bb00-a7c1-42ea-8b4c-8fc1ad11f97d">39,934</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNC0xLTEtMS00OTk3MQ_7f532bb6-aebe-4e2a-9700-d5c60078144e">24,655</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNS0xLTEtMS00OTk3MQ_e33c6877-c428-4def-a249-ed7a3b603758">13,320</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNi0xLTEtMS00OTk3MQ_3b2b77be-02b8-46c1-a952-72ea5dd1f82e">12,209</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNy0xLTEtMS00OTk3MQ_cced0600-47cd-4628-9a08-969831a7d62d">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="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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfOC0xLTEtMS00OTk3MQ_96585408-4fef-423f-a939-1fc57d2f34a8">137,553</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-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 consisted entirely of acquired in-process research and development technology, or IPR&amp;D. As of each of March&#160;31, 2022 and December&#160;31, 2021, IPR&amp;D was $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTYyOA_1a66d822-3a67-4eba-8fe1-20ce25242c7f"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTYyOA_1ad6f254-9a69-491b-9b9a-5a28536b5011">2.6</ix:nonFraction></ix:nonFraction>&#160;million. There were <ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="INF" name="us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTY0MQ_b0550c5c-22e6-4600-99d6-10fcbccd4773"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="INF" name="us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTY0MQ_f136fa13-c5eb-452c-a1de-0b6a3403b55e">no</ix:nonFraction></ix:nonFraction> changes in the balance of indefinite-lived intangible assets in the three months ended March 31, 2022 and 2021.</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 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><tr><td colspan="3" style="display: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="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="ifb56f6fe45834c558c4a4c0542ce2abd">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 months ended March 31, 2022 and 2021, no indicators of impairment were identified and, as a result, <ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzYyNg_49edfd41-181a-49a5-8a9f-b9de96ff37e7"><ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzYyNg_9aecd975-9f8c-42f1-b34f-83fd6d22fe8e">no</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="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfODc0_d056a8ab-b2be-4368-af22-b71ea81c59c3" continuedAt="ia9aa4d81d5ef40228b9dbc62e2a9e3f8" escape="true">Financial Instruments </ix:nonNumeric></span></div><ix:continuation id="ia9aa4d81d5ef40228b9dbc62e2a9e3f8" continuedAt="i03678e937b6b42218a1cdee0cc87c879"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1MA_a0c1d934-3aac-4c35-b553-7db685995bcb" 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%">March 31, 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%">Gross 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS0xLTEtMS01MzczNg_f44ad427-e98a-403d-9ac1-8e9a25e9e691">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:EquitySecuritiesAccumulatedGrossUnrealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS0zLTEtMS01MzczNg_073f4520-b8df-45c8-b14c-f95e0d97137f">&#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:EquitySecuritiesAccumulatedGrossUnrealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS01LTEtMS01MzczNg_c5da5005-4855-4dc6-b4e8-c8640d192c4d">954</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS03LTEtMS01MzczNg_19601015-7769-494a-95b3-1917e55b71ea">19,051</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><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%">March 31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmJiZWYzMDAxOWIyYzQyY2ZiMDI3YzE2ZDc4Nzg2NGExL3RhYmxlcmFuZ2U6YmJlZjMwMDE5YjJjNDJjZmIwMjdjMTZkNzg3ODY0YTFfNC0xLTEtMS01MzczNg_dbc3d27a-45ea-4833-9b80-b6aefa7b8789">2,768</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="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 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><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="i119a8a6b91f54ac69b0bc9b6a33db2da_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjlkNDZlMTA4ODIxNTQ2NTQ5ZjNkMDA5NDY0ZDE1YTlhL3RhYmxlcmFuZ2U6OWQ0NmUxMDg4MjE1NDY1NDlmM2QwMDk0NjRkMTVhOWFfNC0xLTEtMS01MzczNg_4f787c70-ef6d-432d-a982-a09a1c28e4fe">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 March&#160;31, 2022, the Company held marketable equity investments with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMjQxMg_ab5e7a1e-b204-44a3-aa1e-abdd3f4c35f0">19.1</ix:nonFraction>&#160;million that were in an unrealized loss position for less than 12 months. The gross unrealized losses of $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="mxl:EquitySecuritiesAccumulatedGrossUnrealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMjQxOQ_60e315b2-b8f7-4923-a2ef-e4c326a702b0">1.0</ix:nonFraction>&#160;million as of March&#160;31, 2022 represents stock price fluctuations in the underlying securities held, and were 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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i03678e937b6b42218a1cdee0cc87c879" continuedAt="i205f90b978d54a678c44975388048716"><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="ied888c41d925491f8b09b6ee52a511fc_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMjQ2OA_a886a7ed-a617-41cb-acbc-c4254836db3c">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1Mg_a574079f-edac-4f85-bc74-a5aba3983773" escape="true"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1Mg_bf31b7a3-99ac-4719-80fb-b04622b04aa7" 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 March 31, 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 March 31, 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="i695b3b193afc4fde932525a92871f055_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS0xLTEtMS01MzczNg_11bada66-973f-4f9b-8c8a-d6f26392bdf6">19,051</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="i2a0a870104df4ee1a4f19dabede7df93_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS0zLTEtMS01MzczNg_a8b21dc2-9044-48ac-a1e9-e5b8f58dec18">19,051</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="i86e8c9a297e84bc9bdfd91392723cc8c_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS01LTEtMS01MzczNg_aeba2856-5446-4821-948c-0a37799c0da2">&#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="ib61d574879864566b9600d7c29ec92d5_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS03LTEtMS01MzczNg_83a94d44-4940-4c1d-8048-8f4d8d6451b7">&#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="i695b3b193afc4fde932525a92871f055_I20220331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtMS0xLTEtNTM3MzY_41c424bd-ad23-41ca-8dfe-74303e0ad1f5">2,768</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="i2a0a870104df4ee1a4f19dabede7df93_I20220331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtMy0xLTEtNTM3MzY_9a66660f-f6aa-4a27-8cc5-bd220e593871">&#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="i86e8c9a297e84bc9bdfd91392723cc8c_I20220331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtNS0xLTEtNTM3MzY_ee0d51b0-11cb-4951-9d08-8b871d60b55b">&#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="ib61d574879864566b9600d7c29ec92d5_I20220331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtNy0xLTEtNTM3MzY_beb00b32-a421-498c-862b-e8b79c2c0ffd">2,768</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7ea505f24c346399bae8243909a7075_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtMS0xLTEtNTM3MzY_99b7e55e-6bff-4414-a9b8-5bacc84376fb">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b2ce4e70c444fba4651ae50026b785_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtMy0xLTEtNTM3MzY_6cf35eb5-eda1-440f-9e2b-9a704c06ab90">&#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="i325816bf3132435c93c1672e0ad563b6_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtNS0xLTEtNTM3MzY_6d3e5f06-6490-4d37-a71f-ed6082e147e5">&#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="i119a8a6b91f54ac69b0bc9b6a33db2da_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtNy0xLTEtNTM3MzY_4f787c70-ef6d-432d-a982-a09a1c28e4fe">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="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="ic7ea505f24c346399bae8243909a7075_I20211231" decimals="-3" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItMS0xLTEtNTM3MzY_7524200b-dbc4-469e-a2fe-173381132557">2,700</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="i15b2ce4e70c444fba4651ae50026b785_I20211231" decimals="-3" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItMy0xLTEtNTM3MzY_34cf83e4-b4c1-406f-9190-71a374a5eb74">&#8212;</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="i325816bf3132435c93c1672e0ad563b6_I20211231" decimals="-3" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItNS0xLTEtNTM3MzY_8085213c-b782-446f-9c95-7294dbfeb6ef">&#8212;</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="i119a8a6b91f54ac69b0bc9b6a33db2da_I20211231" decimals="-3" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItNy0xLTEtNTM3MzY_e9676d1d-3aca-494d-b306-b367b6b8d36d">2,700</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></div></ix:nonNumeric></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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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><span><br/></span></div><ix:continuation id="i205f90b978d54a678c44975388048716" continuedAt="i32539c47d41f49d89d0e9e6cc1f3a88a"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1Mw_08b63038-c11f-4830-821e-a107665159d5" escape="true"><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%">The following summarizes the activity in Level 3 financial instruments:</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: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%">Three Months Ended March 31,</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="id16acdbd1ef740b48e52fc8ba59838fe_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfMy0xLTEtMS01MzczNg_bf55fb55-bc9f-4174-9bf0-7e407582a45a">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="i6b32031a8f804a4a97b7d0195508f671_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfMy0zLTEtMS01MzczNg_2543304e-25b7-41dd-bd7e-6d43fdf2c23e">&#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="id839d003ce9347a7ba222cd9a47670fe_D20220101-20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNi0xLTEtMS01MzczNg_16ac2354-e9a2-4e86-9c15-94205b10bf08">68</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="i4b0ae7d917a842b8830bf20f83716b5c_D20210101-20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNi0zLTEtMS01MzczNg_280f3a2a-e696-4d0f-93d7-a7696ecdac22">&#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="i0370c938a6474020b924abbf7db499f5_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNy0xLTEtMS01MzczNg_51922bcb-497e-4503-a7ab-c76925032a7d">2,768</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="i917d5c0af1764a81a4f109143064b516_I20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNy0zLTEtMS01MzczNg_5a6b9a28-9d62-4f4e-946c-58ad5c68e2df">&#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 three months ended March 31, 2022 were primarily due to accretion of the related discount.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, there were no transfers between Level 1, Level 2, or Level 3 financial instruments. </span></div><div><span><br/></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><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%">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="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%">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="text-indent:27pt"><span><br/></span></div><div style="margin-top: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="i32539c47d41f49d89d0e9e6cc1f3a88a">Included in other long-term assets are investments in privately held entities of $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMzMxOQ_a69385dc-c53d-4ae1-9c80-8852238ee6bc">8.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMzc4NA_41655e51-3f47-45a3-8aae-2a30201e53f7">5.0</ix:nonFraction> million as of March&#160;31, 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 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><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_55"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">8. <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MTU_b65fae2d-00dc-4e10-8d9c-1426fa582c4e" continuedAt="i46b39403a30c4906bb0a1444b2c7b42d" escape="true">Debt</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i46b39403a30c4906bb0a1444b2c7b42d" continuedAt="id657c0e121a64be2bf014b9db9e944c5"><div><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><span><br/></span></div><div style="margin-bottom:8pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjM_62d462c7-a389-4f39-9a0f-758c90e356b6" 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%">March 31,<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="i6b545f21544543b6b3e86cd752bf43c8_I20220331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMy0xLTEtMS00OTk3MQ_f7702bf1-9041-4d8c-a2eb-b3e111b230fd">290,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="i8d9133e9cd09419d90d3dc0a081c8897_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMy0zLTEtMS00OTk3MQ_5b8ab62d-34e5-4698-9b3e-43166d473b4f">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="i6e119e62217a4773a2850d3eeefb6b68_I20220331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfNi0xLTEtMS00OTk3MQ_6c7ffa0e-d433-4f02-b964-d74e32748c62">290,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="i0d26c2a7066c42108818a34b1734ef19_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfNi0zLTEtMS00OTk3MQ_542aabf3-6392-465e-98f7-88a5bac3c300">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="i6e119e62217a4773a2850d3eeefb6b68_I20220331" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOC0xLTEtMS00OTk3MQ_40d9a1c1-5dc6-4c72-9f79-f21215d823e2">787</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="i0d26c2a7066c42108818a34b1734ef19_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOC0zLTEtMS00OTk3MQ_92184f89-d235-4188-b87d-c40d0e4e2020">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="i6e119e62217a4773a2850d3eeefb6b68_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOS0xLTEtMS00OTk3MQ_37cd34ac-f1fb-408a-81d1-55a55692c1cd">2,915</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="i0d26c2a7066c42108818a34b1734ef19_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOS0zLTEtMS00OTk3MQ_1622576f-1daf-4b0c-9787-30147eaf5dbe">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="i6e119e62217a4773a2850d3eeefb6b68_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTAtMS0xLTEtNDk5NzE_b3e90f63-7912-4021-8c63-0ddc6249f946">286,298</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="i0d26c2a7066c42108818a34b1734ef19_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTAtMy0xLTEtNDk5NzE_03d231aa-f1c2-46d2-90be-802ce350aa43">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="i6e119e62217a4773a2850d3eeefb6b68_I20220331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTEtMS0xLTEtNDk5NzE_5ca060c9-9c24-4fde-b359-b4b8fe08d038">&#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="i0d26c2a7066c42108818a34b1734ef19_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTEtMy0xLTEtNDk5NzE_67358043-29b0-467d-88d6-16d26db3ddb5">&#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="i6e119e62217a4773a2850d3eeefb6b68_I20220331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTItMS0xLTEtNDk5NzE_8d49c782-268c-4b75-bc77-6438e74065b8">286,298</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="i0d26c2a7066c42108818a34b1734ef19_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTItMy0xLTEtNDk5NzE_8cf1da7a-0459-430c-b0ee-1a6de924cb7b">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="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of&#160;March&#160;31, 2022 and December&#160;31, 2021, the weighted average effective interest rate on debt was&#160;approximately <ix:nonFraction unitRef="number" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjIx_c85dd10b-084f-4e15-b13c-02d1f4a2cd90">2.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjI4_be4b732b-a617-42ed-b611-bb32089fbe62">3.2</ix:nonFraction>%, respectively.</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%">During each of the three months ended March 31, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzYz_577bef0f-0472-4ddd-95dd-a45519f96d97">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzcw_308a31bd-5875-4b66-b301-e87b47aadc08">0.5</ix:nonFraction> million, respectively, to interest expense.</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%">The approximate aggregate fair value of the term loans outstanding as of March&#160;31, 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:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">was $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjYw_cb36cb25-71d8-4b3e-ab8e-a1c212ea476c">291.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjY3_9fc249f3-63fc-45f8-8a72-6b4dbd5e8c1d">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="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:8pt;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 March&#160;31, 2022, the outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTA5OTUxMTY0MjU0OQ_d4c9193a-7194-4046-910e-9c4c471a0de0">290.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="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 23, 2021, the Company entered into a Credit Agreement (the &#8220;June 23, 2021 Credit Agreement&#8221;), 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="i64f45c602784422fa62b3be9832b8f35_I20210623" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTM1OA_1de862bd-a9b8-4e86-8846-6e11b81755a0">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="i2d8b1fd33d9b43e5a485716aa0120321_I20210623" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ4MA_7198159b-5db2-48fd-a495-593acc5ee762">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:112%">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 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the &#8220;May 12, 2017 Credit Agreement&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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 March&#160;31, 2022, the Revolving Facility was undrawn. </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:112%">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="i3eb5522f5ca542c2af236855955f632d_I20210623" decimals="-5" name="mxl:LineofCreditFacilityIncrementalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjU0OQ_93e9e9a3-f260-4b20-91bf-3529b767107c">175.0</ix:nonFraction>&#160;million and (y) <ix:nonFraction unitRef="number" contextRef="i3eb5522f5ca542c2af236855955f632d_I20210623" decimals="2" name="mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjU2MA_d0ddb5a0-2d4f-478f-8dff-16b510779eec">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="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:112%">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="i18c02e7001224a55a98adfd83f00eacb_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzE1Nw_bb89b0cc-346f-4ef2-8274-3eb395ba3710">0.50</ix:nonFraction>%, (y) the prime rate then in </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="id657c0e121a64be2bf014b9db9e944c5"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">effect and (z) an adjusted LIBOR rate determined on the basis of a <ix:nonNumeric contextRef="i6b545f21544543b6b3e86cd752bf43c8_I20220331" name="mxl:DebtInstrumentInterestPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjQ_d6721dbd-7399-463b-8142-83c110eb87ff">one-month</ix:nonNumeric> interest period plus <ix:nonFraction unitRef="number" contextRef="id36863bfa94e4950a280e1feb33f64dd_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzI4NQ_c98d99db-a0e7-4240-aeb4-4a835257efca">1.00</ix:nonFraction>%, in each case, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzMzMg_17209be6-8d03-4cf0-91a8-31c8263d4076">1.25</ix:nonFraction>% or (ii) an adjusted LIBOR rate, subject to a floor of <ix:nonFraction unitRef="number" contextRef="iacbf40e639d644b7b0adc5a8f585ad8f_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzM4OQ_b51776ea-12d8-4e3d-977e-059eced86ae3">0.50</ix:nonFraction>%, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="iacbf40e639d644b7b0adc5a8f585ad8f_D20220101-20220331" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzQyMg_990c0d02-1b0f-409e-a1a4-15e6bd34592a">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="i65ddc3cb96334ca3b0517ba0d9d6cb08_D20220101-20220331" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzU4OQ_c14ccb24-4872-46e4-a0ce-ccdec80106cb">0.00</ix:nonFraction>%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i5a97ccbc6dd3408caab0a987a9c002ba_D20220101-20220331" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzY3NQ_f4feec18-8bea-455b-88e3-16d7400588e3">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="i5be9b9c8ac2c482eb86ba72c1042a93c_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzg1NA_ecaea1b2-896f-4336-864a-298a667755ed">0.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ief01a65902c748d18a6c7990945c6bdd_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzg2MA_599219e8-34ad-41cd-a0a6-79f243b386f7">0.75</ix:nonFraction>% in the case of base rate loans and <ix:nonFraction unitRef="number" contextRef="i3404d0c74e5642b5a344be5c2cc1a436_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzg5OA_8905da7c-d906-4f5a-bd8d-a298fbe9f835">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ida2818d663d84e8aa17452628ac2a5e0_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzkwNA_87f87028-f241-4496-8d69-4cdb6b106a66">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="i58d2fe6f41644df7aadab9ff7b05c70b_D20220101-20220331" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNDExNA_6ae9375a-ecad-405b-aa46-69b46ec39b0c">0.175</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i3f6e2d670cbf4528a73bf693c3f9aaac_D20220101-20220331" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNDEyMA_d93120df-b42c-402e-8b29-27e5d1c45891">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="i6b545f21544543b6b3e86cd752bf43c8_I20220331" decimals="INF" name="mxl:DebtInstrumentQuarterlyAmortizationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNDQyMA_b89cc4f5-d633-43a9-ba89-ff836ccfe4c7">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="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:112%">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 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="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331" decimals="INF" name="mxl:CallPremiumPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNTM4OA_a5333a7b-eae8-4560-b2b2-7f7ae33678fc">1.0</ix:nonFraction>% soft call premium applicable during the first <ix:nonNumeric contextRef="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331" name="mxl:CallPremiumPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNTQzNw_ad2f9996-4ddc-4a0a-8499-e0e58b2ffebe">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="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%">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="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:112%">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="i7d7b321cf4e84555b021a64b601b94ac_I20220331" decimals="INF" name="mxl:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjkyOQ_9b4867c0-bc12-438e-8297-4f27b2ea1878">3.50</ix:nonFraction>:1.00 (subject to a temporary increase to <ix:nonFraction unitRef="number" contextRef="i7d7b321cf4e84555b021a64b601b94ac_I20220331" decimals="INF" name="mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjk3Mw_16b8e4ba-d447-4314-9578-b2e42ffa291d">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="INF" name="mxl:AggregateCommitmentsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNzIzNQ_0124c941-f12c-4dd3-8eef-b2fce903fb5e">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 March&#160;31, 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:112%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:112%"> 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:112%"> 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:112%"> 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:112%"> 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:112%">, the other loan documents and applicable law.</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%">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="i0e01559584fe4a20808b611a66e0511d_I20200731" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODEyMg_e2f8407d-82a0-49ef-8950-063272f715b9">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="i0e01559584fe4a20808b611a66e0511d_I20200731" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODM0Ng_bae2ef36-4bd7-43c0-a537-8b6a095f21cb">3.4</ix:nonFraction>%, which represents a Level 2 fair value measurement. The debt discount of $<ix:nonFraction unitRef="usd" contextRef="i0e01559584fe4a20808b611a66e0511d_I20200731" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODQyMg_483f1861-7812-47c1-a791-36001ca187be">0.9</ix:nonFraction> million and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i0e01559584fe4a20808b611a66e0511d_I20200731" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODQ1Mg_960b0eaf-2363-4c0e-aad7-f406be807eb3">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="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjA_8a9e7635-a778-484d-a891-0dab71af7132">seven-year</ix:nonNumeric> term. Debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i97180e78e6784eaf90fdec4d6897c3de_I20200731" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODYwMA_06f2b8af-6df8-4191-8fc6-b90976f068b9">0.4</ix:nonFraction> million associated with the Revolving Facility are being amortized to interest expense over its <ix:nonNumeric contextRef="i63fbd22ba8e447c6826e819d1e8bffd6_D20220101-20220331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjU_09bf5b5f-1a97-45a3-a4e9-8e976434aeb6">five-year</ix:nonNumeric> term.</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%">20</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_52"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">7. <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzNA_8f4d5f1a-a454-4186-9829-787426cd89ca" continuedAt="id1375f63f42e4a3a983fda6c2e580854" escape="true">Balance Sheet Details</ix:nonNumeric></span></div><ix:continuation id="id1375f63f42e4a3a983fda6c2e580854" continuedAt="iae3d6e8c43d74bfb81425b92fb85f31b"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAyNw_2d06c949-c351-43de-92cf-352f803dbff8" escape="true"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAyNw_badc9d54-6fe9-4fae-837e-3195b6c6db35" 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%">March 31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMi0xLTEtMS00OTk3MQ_ecb366aa-ecab-4bb4-a6f0-4ddfc53a3ca7">151,111</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMi0zLTEtMS00OTk3MQ_2829897d-0f64-4920-b057-fc71e089ce91">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMy0xLTEtMS00OTk3MQ_b4614000-1873-469e-b777-b40fc244eb27">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMy0zLTEtMS00OTk3MQ_91d512a1-7c7f-47c5-9245-e41d34c308ad">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNC0xLTEtMS00OTk3MQ_ed3b1fb6-c911-4c0f-ab06-6d642c762aa6">1,037</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNC0zLTEtMS00OTk3MQ_aa515ca6-6a46-4cdd-82d0-f560359fa507">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:Cashcashequivalentsandrestrictedcash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNS0xLTEtMS00OTk3MQ_e672544a-53ea-45d7-9a4d-03940559b4e9">152,253</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="mxl:Cashcashequivalentsandrestrictedcash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNS0zLTEtMS00OTk3MQ_3f96db25-3b5e-477d-a1a5-f087c22f0c77">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 March&#160;31, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTA5OTUxMTYyOTg2Ng_85dc6627-d8d6-48de-afad-d2cdae77d28b">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTA5OTUxMTYyOTg3Nw_aec53437-eda5-4d58-8634-02046313b246">20.4</ix:nonFraction> million, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjU4_ec84b5d4-d466-4217-8cdd-d09603c00e6f">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTY0OTI2NzQ0NTI1Ng_fab705d2-52d0-4ce3-8b04-64e8ca6ccdab">1.2</ix:nonFraction> 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"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzMQ_e1a84dc0-3db7-47e6-82b9-dfe55f3c2ff2" 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%">March 31, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfMy0xLTEtMS00OTk3MQ_851b7355-ab09-497d-a748-df041b095a6c">74,191</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfMy0zLTEtMS00OTk3MQ_04dddefc-2489-4fa9-a275-07fb82528dfc">72,369</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%">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNC0xLTEtMS00OTk3MQ_b314404c-9ff4-4185-9fdd-0a2dd68f7ec8">64,850</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNC0zLTEtMS00OTk3MQ_d9e339ac-aeb8-4c2a-b6e8-a4cd0272fa3b">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNy0xLTEtMS00OTk3MQ_cfcbb1f2-ac19-48aa-bed4-11ac0216be7e">139,041</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNy0zLTEtMS00OTk3MQ_e78143a3-f5a9-46df-89e4-d1b357829e7b">131,703</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><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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjA1MQ_49e66483-9c94-4694-8c5e-b010b967cd1e" 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%">March 31, 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="ie8ccbcee825b413884b40ce9d9a7257b_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMi0xLTEtMS00OTk3MQ_2c2a18ee-79c2-4d33-86dc-05b1517d9505">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="i35e1890dd00a4093967361337bcbd379_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMi0zLTEtMS00OTk3MQ_47beda8a-646d-4375-9fae-7f5117dbf2cd">3,956</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="id0d604cf49784298b251cff4b0042287_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMi01LTEtMS00OTk3MQ_72400610-5cbc-4d6b-acd3-3d24f49b4f8b">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="i1545c2c9f4be49b58087133df488ac8a_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjRkMGE4NDVmYzkwZjRkMjk5MWY1YjA2OTlhZDQ4N2YzXzQ_3461e35d-3280-4de1-abcb-0ff2f134f26d">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ie16c1fb8e58d4287b6e6a758478406f1_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjRkMGE4NDVmYzkwZjRkMjk5MWY1YjA2OTlhZDQ4N2YzXzc_033cb82a-4d2b-45e4-b87a-fb366788ebcd">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="i0c585576f121408a843c9eda562fa762_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy0zLTEtMS00OTk3MQ_dad79e06-bc02-46f1-8c19-38e6cab2808f">66,524</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="if2cabe213afe4666a9bfe749382e3cdb_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy01LTEtMS00OTk3MQ_c1d6f6bf-57b5-417d-bee4-0c618a3d1b22">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="i24c95c81ebc74a0885ad6894f9df6968_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjNkZThhNjg0ZTRhZjQ4YmNhODhlN2Y5M2EyOWZiZGU4XzQ_92f438b4-e7da-491d-a2df-6c9efa5a083b">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i257ee3f3e07a43d9bc29246be3cfd9f7_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjNkZThhNjg0ZTRhZjQ4YmNhODhlN2Y5M2EyOWZiZGU4Xzc_d165efcc-cfa5-402d-9984-66f35f179e0b">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="i5ea84772254a4999a49babefa3546175_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC0zLTEtMS00OTk3MQ_3370dbe0-8bf7-469c-bef7-d6ff39a1c4ab">32,284</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="i2cf5cb4e34214494879c5784cba9b1e8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC01LTEtMS00OTk3MQ_1ba0b0bc-7b14-4d89-b421-296c52c9821a">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="i5f3a1cd3ae8746a184b4677861b20154_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNS0xLTEtMS00OTk3MQ_1089785a-4c1c-4169-8452-0dcec102da80">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="ie408e46145ea47dcb8304f4982fb2491_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNS0zLTEtMS00OTk3MQ_1d3a13b4-d308-43bd-ae44-c1d69790289d">8,921</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="i902701e1d52143f09827e8a0ca3bbb9e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNS01LTEtMS00OTk3MQ_20219772-1ee3-4c9d-8ebb-94762d9ce6dc">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="iedf2d6ac7ef54320b3312c9270684f23_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjY2NWIwNTJjZGYwNzQ0N2NiOWQzMWYwNDk5YWJmYTc0XzQ_1bd460b9-da3f-42df-bdda-483b09586115">1</ix:nonNumeric>-<ix:nonNumeric contextRef="ia8f99f02d1364a8cb9ec29d06d5f84bb_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjY2NWIwNTJjZGYwNzQ0N2NiOWQzMWYwNDk5YWJmYTc0Xzc_56e4d0dd-c8a7-439c-986b-89583adceaca">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="i633f177a94544b5a81fcbc85cb656515_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi0zLTEtMS00OTk3MQ_e86dd755-04ac-47c7-a132-8390ba7d4845">31,239</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="i10f2097353e54248b41fdeaa42e964bd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi01LTEtMS00OTk3MQ_203655c7-891b-4987-8080-b5258a0d1828">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="i2d31293cdb6e4ae784cee0719e737339_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNy0zLTEtMS00OTk3MQ_0d5a22dd-37da-4634-a09e-464a238482f9">5,891</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="i6f48446d86df4c82b09824478553ff1d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNy01LTEtMS00OTk3MQ_6d918fc7-0582-4f9c-affe-4a9d11e3dc52">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOC0zLTEtMS00OTk3MQ_27b6349d-61f2-4d5a-9f38-e32761b9ae41">148,815</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOC01LTEtMS00OTk3MQ_365ca69e-7d63-482d-a297-9a267ecce4e6">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOS0zLTEtMS00OTk3MQ_a64f72e8-6602-428b-aef8-460ffa80f291">88,793</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOS01LTEtMS00OTk3MQ_7a902023-5e79-4d21-971c-128d60198228">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMTAtMy0xLTEtNDk5NzE_6eb9c96a-dc74-413c-847a-0712fb12f359">60,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMTAtNS0xLTEtNDk5NzE_dd9d441b-5987-4ee6-acc1-9df20e5ba50c">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="text-align:justify"><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%">Depreciation expense for the three months ended March 31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfODg5_8adcdb4b-7763-4df9-ba14-fd8b235ba566">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTY0OTI2NzQ0NTAxMA_fbd0eeeb-33da-4c3d-9435-bc518e6f52f9">3.7</ix:nonFraction> million, respectively. </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%">In March 2022, the Company entered into a note receivable with a supplier for $<ix:nonFraction unitRef="usd" contextRef="iae7bb71b98a54a15bfe441385c3bc1e7_D20220301-20220331" decimals="-5" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfNDk0NzgwMjMyOTg5Ng_562da15a-41d9-4050-bca9-93b4e7ab7e26">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfNDk0NzgwMjMyOTkxMQ_fce9c6d1-56f9-4492-8afb-1834400227b0">2.0</ix:nonFraction>&#160;million per year is 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="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></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="iae3d6e8c43d74bfb81425b92fb85f31b"><div style="text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="mxl:PriceProtectionLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzOQ_4d745a13-3b01-40e3-8262-0574cee001ca" 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%">Three Months Ended March 31,</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfMy0xLTEtMS00OTk3MQ_eb61fa1a-8872-4e8f-861c-dba9570b02c0">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="i920d856b17324c518de59367aefa91b3_I20201231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfMy0zLTEtMS00OTk3MQ_9b8aab03-08ff-46c8-8bff-9fc64af62c5e">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="mxl:PriceProtectionRebateCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNS0xLTEtMS00OTk3MQ_f03da3c4-2d6e-4d95-922c-c2f36be18f6b">41,473</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="mxl:PriceProtectionRebateCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNS0zLTEtMS00OTk3MQ_41b086b5-c9a9-4226-96e2-0df1e3cdb069">24,423</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="mxl:PriceProtectionpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNy0xLTEtMS00OTk3MQ_8aef2185-0dc3-40ca-bfc1-80bdbb914988">13,633</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="mxl:PriceProtectionpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNy0zLTEtMS00OTk3MQ_10f4c93a-ed11-49b2-bf73-b8db55e6faf8">17,160</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfOC0xLTEtMS00OTk3MQ_03e1820a-c3e3-4734-8046-16830bf335cd">68,349</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="i6b2452ba71984c04a3ffba27081a8ddb_I20210331" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfOC0zLTEtMS00OTk3MQ_b65ecf7c-980a-460e-bedb-ccbb2ad56d89">55,029</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-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAyNA_cf8a656f-dd6b-47f8-a377-68b2a99fe3b2" 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%">March 31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:AccruedTechnologyLicensePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNC0xLTEtMS00OTk3MQ_ad7a67c7-4781-4fc8-8b99-3828f8a9255a">5,988</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="mxl:AccruedTechnologyLicensePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNC0zLTEtMS00OTk3MQ_b1ade648-6167-4d25-acba-b3ad21597ab6">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNS0xLTEtMS00OTk3MQ_793887eb-2a91-4339-8cdf-a871ebb824c9">3,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%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNS0zLTEtMS00OTk3MQ_6a9cffb3-6071-433a-8ee1-3223018615d7">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:Accruedengineeringandproductioncosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNi0xLTEtMS00OTk3MQ_acdc4d37-a8e9-436c-9621-7215f3e4de9e">4,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="mxl:Accruedengineeringandproductioncosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNi0zLTEtMS00OTk3MQ_d1cdb7b3-30a7-4668-a893-7002637fff3b">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNy0xLTEtMS00OTk3MQ_d8051c9e-78a3-4373-9f94-ee06b5ccd9a2">295</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNy0zLTEtMS00OTk3MQ_e1e8a071-a72c-4374-9e29-0673f91c2ef9">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfOS0xLTEtMS00OTk3MQ_a32ee146-5809-4537-b829-1d60393fa3fd">1,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%"><ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfOS0zLTEtMS00OTk3MQ_01a9e1b1-c234-4d30-82cd-3fd4e19f7d5f">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTAtMS0xLTEtNDk5NzE_83a77ee1-bec4-479b-9d4c-519e3148c4d5">8,588</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTAtMy0xLTEtNDk5NzE_ab7c98f3-b009-47d8-9108-229758e3429c">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:Accruedcustomercredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTItMS0xLTEtNDk5NzE_353b1f3b-dc7b-41af-99fe-124e07fe902d">1,932</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="mxl:Accruedcustomercredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTItMy0xLTEtNDk5NzE_a85b98ec-e560-46ea-8003-103f0125c352">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTQtMS0xLTEtNDk5NzE_7049db53-1d6d-4a20-9207-f8a0045fa1ad">7,931</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTQtMy0xLTEtNDk5NzE_a3cd854f-d14f-4361-8b60-849f89cf0f6b">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTUtMS0xLTEtNDk5NzE_ab591e31-667e-45e4-a199-1995150fdca5">1,089</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTUtMy0xLTEtNDk5NzE_7c7061af-567f-4ab8-bc14-1bf3598bd466">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="i3648663f19964d029eb21518c9e19f1d_I20220331" decimals="-3" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTYtMS0xLTEtNDk5NzE_d797d340-8327-4902-844f-4076fb3e0dbe">29,226</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="i7cdd3abaabf84005979c23c73fbcc361_I20211231" decimals="-3" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTYtMy0xLTEtNDk5NzE_c6b5a2db-cb13-4da3-8880-49b3e63a3e7a">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="i2a07d80b82fd44b49b95398922c97985_I20220331" decimals="-3" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTctMS0xLTEtNDk5NzE_79d5e2f1-5d04-4885-9a6b-d72cc46fd55f">2,498</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="if2b7705c9ef34cb497bac18701eb2386_I20211231" decimals="-3" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTctMy0xLTEtNDk5NzE_421c62c6-e2aa-4bef-b61e-4eaadb217413">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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTgtMS0xLTEtNDk5NzE_07b4bea0-df1e-4190-827a-26fe531774da">8,454</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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTgtMy0xLTEtNDk5NzE_f96cefa3-e4f7-47f5-9df3-d17d5b1c5c12">9,205</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: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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTktMS0xLTEtNDk5NzE_3f37923d-b5d3-4a70-9a96-d61f300067a6">75,553</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTktMy0xLTEtNDk5NzE_f46625e9-36a9-40c0-9fb5-d2aec2a00c20">57,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzNg_e1cabf05-948d-4aa7-89e2-56b0d2ddc1a9" 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="i4d65df478c294b0cb2205574d82863fd_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMi0zLTEtMS00OTk3MQ_3cc97237-484c-453c-b90e-00c5d00f3a16">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="ib1e129eea3014a3e8cf05dfcb02af245_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMi03LTEtMS00OTk3MQ_b4cfe857-ff59-4022-8a42-f6e7cd4cf073">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="i974ee2f3b03240f3a909d1965483f5aa_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMi05LTEtMS00OTk3MQ_34ea65d2-55fc-4c5b-aef6-d2fcee97d138">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 income (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="iffa77fc4740b4f4f8bc1251f9ebcb8d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMy0zLTEtMS00OTk3MQ_b72ed720-5d07-4bd7-8074-44994b9a81a0">1,075</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="i57d35689070e4321b7c3fecc54731793_D20220101-20220331" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMy03LTEtMS00OTk3MQ_8b69a20c-7735-4cd8-b1fc-98b0a2f4c665">&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMy05LTEtMS00OTk3MQ_7254e322-333f-4fce-bf54-b2b8d5d08d6d">1,075</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 March 31, 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="i9e830b554f5c4930b3f8bfccbc0e4e5c_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfNi0zLTEtMS00OTk3MQ_8480933c-d776-4104-9601-b143294be360">1,054</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="i03981e2b5c9e4dc5ad8abc95d69ce10f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfNi03LTEtMS00OTk3MQ_107f6596-2a69-4610-92f6-4daeb42e8181">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="ice9e681bbbce4b29ad5da72cc0395f70_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfNi05LTEtMS00OTk3MQ_8eec2e0c-f485-49cc-aac6-06f9db6d32bd">1,050</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 id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk3MQ_4cb19f72-33d5-4f28-8dc6-9a9716e4efc8" continuedAt="ia475352b81db422b844d0564ac0405f7" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="ia475352b81db422b844d0564ac0405f7" continuedAt="i686ce0f66e1a4a3e9761bcd0b55382e3"><div style="margin-bottom:8pt;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%">Employee Stock-Based Compensation Plans</span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 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 three months ended March 31, 2022.</span></div><div style="margin-bottom:8pt;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 March&#160;31, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was <ix:nonFraction unitRef="shares" contextRef="if409deaaae124ac3a5ad328e89ad6e73_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTkz_c5e9ba4e-7011-43c9-b378-73afb0f7d124">16,641,362</ix:nonFraction> shares. As of March&#160;31, 2022, the number of shares of common stock available for future issuance under the ESPP was <ix:nonFraction unitRef="shares" contextRef="ide907916fe7e4558b69cb0fad8cfc5e7_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNzAw_bd9db04e-64d2-44c4-83f8-0a20e19483b6">5,061,372</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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i686ce0f66e1a4a3e9761bcd0b55382e3" continuedAt="i37c6beb2343b418e93836f8adfd2eb31"><div style="margin-bottom:8pt;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 settles a majority of 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="i949d2a715eb04f45bb4480bb5ac07e8d_I20220228" decimals="-5" name="mxl:SharesIssueduponSettlementofExecutiveBonusPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMTMwMQ_6000e9a7-bfbf-43e5-9dbf-1d6c0ef55994">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 March&#160;31, 2022, the Company has an accrual of $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:AccruedBonusesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMTQ5MQ_945d8eca-80d1-4773-8375-d69ef4f43e36">9.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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk2MA_42168db9-7dc7-4031-84ba-8269ae6ddef4" 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:68.783%"></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.521%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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="ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfMy0xLTEtMS00OTk3MQ_01795b38-7d0d-4d46-ad71-705f702a26e8">163</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="i96781cdf491a4caca049b0f20fecc30a_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfMy0zLTEtMS00OTk3MQ_57e8810a-04c4-4b6a-a40a-1ac707bee1b7">169</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i6dff7d01247c4c40bf928eebdf93d258_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNC0xLTEtMS00OTk3MQ_d19d3231-55e5-4a1d-a1d5-9e075df1f224">9,676</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="i2727747caa254305b497d65819ef9292_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNC0zLTEtMS00OTk3MQ_bc67d15a-f5b9-46b7-9679-da4a2a2dd726">7,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="iefcc504dfbf6426e869fcd88d81db0c8_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNS0xLTEtMS00OTk3MQ_8f93e05b-40d0-4cdf-a6d1-fbc27a97910e">8,715</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="ib776d3ad037348f9bc8222d9dd51d791_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNS0zLTEtMS00OTk3MQ_e5505a43-39ff-49c4-b783-fcfcafa1492a">5,624</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNy0xLTEtMS00OTk3MQ_951fed0b-dc6e-4571-97ec-543c89d40e2a">18,554</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNy0zLTEtMS00OTk3MQ_b4c8fc60-a050-4926-959d-68a43cf9ba01">12,955</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><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 March&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMTk5NQ_8a4b64c4-4056-4372-b647-c68842a53835">117.0</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjA4Ng_20e112fb-eb96-4896-9237-63e280ba7cdb">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 March&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i902772192cdb4cd39571038c929d058d_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjIxMQ_f51203dc-450c-4f7f-9c86-c912e0b7209e">32.4</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjMwMg_55e5ece4-fc9c-49b1-bc30-d89638c429b9">1.37</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 March&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjQwMA_e4e73c7b-e6da-4bbb-bb3d-f6b8e251d538">0.2</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjQ5MQ_bf89b547-aac9-4e9b-84cb-5b1f8b0d5acc">0.26</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk2Nw_a7a9eac0-74f8-494e-afdd-84611326639f" 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="i4669b7d354714049a0e18aac89d658aa_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMS0xLTEtMS00OTk3MQ_321f9ced-d615-40be-966b-adf80fa4c3a0">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="i4669b7d354714049a0e18aac89d658aa_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMS0zLTEtMS00OTk3MQ_4cce35ca-c42d-49c9-a593-c5eaa9f72114">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="i351d59cde3034c739329769b9283b771_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMi0xLTEtMS00OTk3MQ_a4352cea-9f6c-471b-913a-70fee29dfcbb">1,502</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="i351d59cde3034c739329769b9283b771_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMi0zLTEtMS00OTk3MQ_88718dfa-4171-4860-8eb2-d5846bb71ca8">63.44</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="i351d59cde3034c739329769b9283b771_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNC0xLTEtMS00OTk3MQ_64f88728-72f4-40a5-9e3e-6740ebd646a7">730</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="i351d59cde3034c739329769b9283b771_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNC0zLTEtMS00OTk3MQ_c8c8b2db-2521-4c91-9107-1958a3435eb3">56.13</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="i351d59cde3034c739329769b9283b771_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNS0xLTEtMS00OTk3MQ_8b8ac40c-ccaf-4bbe-8fe1-f91c9885ec91">108</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="i351d59cde3034c739329769b9283b771_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNS0zLTEtMS00OTk3MQ_8f11298f-e1d3-4d84-b209-b286f5604883">25.66</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 March 31, 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="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNi0xLTEtMS00OTk3MQ_85976bd2-737a-4412-bf7e-1f747e796a52">5,897</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="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNi0zLTEtMS00OTk3MQ_d7777067-84d5-4a0d-906a-8fb47cb6da1f">31.05</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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" name="mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk0Ng_2d9a1daa-2f3e-4b07-ba59-17d3cfce6f20">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="mxl:VestingPercentageRelativeToNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzA3NA_2dbe59da-e020-473e-ac23-5b02daff9499">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="mxl:VestingPercentageRelativeToEPS" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzE3NQ_68a57d03-332b-45fe-b34d-d9f646928fd7">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="ibb50aee78d6d4b4fb7507b8c2e97addc_D20220101-20220331" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzMxNw_30fee6f9-5120-4bed-842d-57eaa52468dc">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="ie10fa8317a4a4fecaa3f3b75c0cdfe92_D20220101-20220331" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzQ1Ng_9238e896-bc1e-4be8-826b-570568a0a924">30</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i169354e31e6245c8b6ab7f1015daa6fe_D20220101-20220331" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzQ2Mw_319772c3-6f3c-4ca5-9427-b46a4a0bfa7a">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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" name="mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk3Ng_b0063e79-f074-4580-99f2-af551339dc83">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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i37c6beb2343b418e93836f8adfd2eb31" continuedAt="i5b04f036bacc4614a2a50e52c73be291"><div style="margin-top: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 March&#160;31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk3Nw_d5c4a445-a727-4f00-b495-8fc7eea777bc" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;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="if00f5bcd7206421b834476f50cdbba5a_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMS0xLTEtMS00OTk3MQ_4a38c904-d120-4d4e-8bea-59cc0953b8b0">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="if00f5bcd7206421b834476f50cdbba5a_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMS0zLTEtMS00OTk3MQ_83a7bda0-3b85-4f61-ba43-3d24fc3b932e">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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMi0xLTEtMS00OTk3MQ_4a0a3f11-3939-44b6-bbb0-3387a2dc4140">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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMi0zLTEtMS00OTk3MQ_88bced6e-2424-4636-b9e0-edfbe841473c">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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNC0xLTEtMS00OTk3MQ_d0d7d41d-0f1b-41b1-91e9-6336d1b65c1d">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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNC0zLTEtMS00OTk3MQ_9934134c-4958-47c2-b0e3-8dfd2f18fcb0">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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNS0xLTEtMS00OTk3MQ_8bcf0d3b-93f5-4569-a8a6-6976d5996a83">1</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="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNS0zLTEtMS00OTk3MQ_21f1c077-6017-4bb2-aee2-d2a63b155bfa">35.57</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 March 31, 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="i902772192cdb4cd39571038c929d058d_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNi0xLTEtMS00OTk3MQ_896ba5ab-2326-4bc6-998f-bbbc5687bfb8">1,679</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="i902772192cdb4cd39571038c929d058d_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNi0zLTEtMS00OTk3MQ_698f2551-6b87-4388-868a-b053c9ee72af">33.05</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 style="margin-top:9pt"><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-bottom:5pt;margin-top:5pt"><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<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:112%">During the three months ended March 31, 2022 and 2021 there were <ix:nonFraction unitRef="shares" contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNDMyNg_0520d2e6-54b0-4742-affa-dab10f1269f8"><ix:nonFraction unitRef="shares" contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNDMyNg_e29208d4-8192-49fa-9680-2f6c49142bff">no</ix:nonFraction></ix:nonFraction> shares of common stock purchased under the ESPP. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk2MQ_90c73724-0fd9-47d3-adcc-cef4a656c2dc" 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 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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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:#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="i53e20149bc904642808c5d616f7cb5b7_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMi0xLTEtMS00OTk3MQ_75c5a9b4-5543-453c-b826-faa01682d7c2">18.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"></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="i0e675f9cc7324c129421ac2d21b4863a_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMi0zLTEtMS00OTk3MQ_1bb43c88-c2e8-4eeb-8239-1683fdb1be9b">8.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMy0xLTEtMS00OTk3MQ_312c6efe-3987-4c0a-9915-c13b7408fd75">0.06</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="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMy0zLTEtMS00OTk3MQ_8c423f04-f7ac-4902-a89d-c5b9961f5fbd">0.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></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%">Dividend yield</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="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNC0xLTEtMS00OTk3MQ_50aaefdd-fd0e-4a34-b16a-98e1a945180e">&#8212;</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="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNC0zLTEtMS00OTk3MQ_03fde64a-d28d-49a7-8401-fbb7a36fcc5f">&#8212;</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: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:#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="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNS0xLTEtMS00OTk3MQ_0b6eacb5-dd62-49e5-a361-3cf05578de69">0.50</ix:nonNumeric></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%"><ix:nonNumeric contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNS0zLTEtMS00OTk3MQ_ca367ff9-5c70-4e04-a91a-b7ac5d965909">0.50</ix:nonNumeric></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%">Volatility</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="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNi0xLTEtMS00OTk3MQ_39b1b999-673a-4e99-8fa9-0242506c14c1">43.83</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="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNi0zLTEtMS00OTk3MQ_c59702c4-0e79-4921-91c2-f5d5c58adc95">59.72</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></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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk1Nw_56aef947-df94-4367-8e3c-a6c52f35764d" 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="i95a8de60467544d58d81030608da7495_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfMS0xLTEtMS00OTk3MQ_064c5072-f0d1-44b5-adac-3126697802dd">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="i95a8de60467544d58d81030608da7495_I20211231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfMS0zLTEtMS00OTk3MQ_72258c4e-f10c-4803-8912-b3bd77ec5257">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNC0xLTEtMS00OTk3MQ_a2f40d26-559a-4669-ac5a-53c04a38057e">6</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNC0zLTEtMS00OTk3MQ_82e35d8f-c631-4dac-b0b2-088be758df9f">13.42</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 March 31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi0xLTEtMS00OTk3MQ_abf393bf-01c5-49bc-ae3e-a2e36cf98780">411</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi0zLTEtMS00OTk3MQ_f8b6cf07-fa19-4388-8ec6-b93d32c6b6b1">17.10</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi01LTEtMS00OTk3MQ_9367445e-a10f-449c-a6ff-a3c05443a0cf">3.07</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi03LTEtMS00OTk3MQ_474dc339-6aab-4e85-99fd-8d619b1583f2">16,947</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 March 31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy0xLTEtMS00OTk3MQ_cf0da037-ea1f-440f-8ba3-8968b62d91b7">411</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy0zLTEtMS00OTk3MQ_5cd6f07c-41a1-42f2-975f-9b39eddb01ed">17.10</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy01LTEtMS00OTk3MQ_07b8358e-45f8-4c29-ba88-df1ece8b6355">3.07</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy03LTEtMS00OTk3MQ_fc799284-bf4b-4810-aa63-b50171ec7762">16,947</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 March 31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC0xLTEtMS00OTk3MQ_58903d1d-65f0-4a43-bd93-6aecd722cea5">383</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC0zLTEtMS00OTk3MQ_7db25861-a0aa-43b0-a6a4-590b5f46599a">17.00</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC01LTEtMS00OTk3MQ_b86b7730-4bec-4fb9-a1eb-0e25134b9937">3.04</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC03LTEtMS00OTk3MQ_b97d177e-1aad-474c-a268-94f9bdad14e9">15,831</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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTMxNw_a3258d71-e205-4b1c-917d-31a8cfbdb98d">No</ix:nonFraction> stock options were granted by the Company during the three months ended March 31, 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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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><span><br/></span></div><ix:continuation id="i5b04f036bacc4614a2a50e52c73be291" continuedAt="i1c7eb31304b9417689f2e40b8d3dfed2"><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%">The intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTQyOQ_4ea42f0e-81e7-4f49-b3f2-b1b15bd62974">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTQzNg_b95714f8-4f83-4bba-8ade-a82a41e93c18">2.3</ix:nonFraction> million in the three months ended March 31, 2022 and 2021, respectively.</span></div><div><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%">Cash received from exercise of stock options was $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTYxNA_f31c7fbe-f8a3-4dcb-8bc2-acfe729162cc">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTYyMQ_b15871a7-d245-4971-a290-b90d5916d29a">1.3</ix:nonFraction> million&#160;during the three months ended March 31, 2022 and 2021, respectively. </span></div></ix:continuation><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%"><ix:continuation id="i1c7eb31304b9417689f2e40b8d3dfed2">The tax benefit from stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTgwNQ_1d50a600-503d-451b-bf49-73662883c6bc">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTgxMg_21c85580-d695-420c-85fb-136cebaa4dea">2.7</ix:nonFraction> million during the three months ended March 31, 2022 and 2021, respectively.</ix:continuation> </span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfNDk1OQ_4299b97a-861f-4521-b49b-46e130cf35bf" continuedAt="ie6a0507de9444688a383127577662af1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ie6a0507de9444688a383127577662af1" continuedAt="idb601d57876241a08b7bfbc74d2d5c46"><div style="margin-top: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMTk4Mw_1b6d4597-9da2-433c-97a4-ed03576c9509">11.5</ix:nonFraction> million in the three months ended March 31, 2022 and an income tax provision of $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMjAyMA_b2106c9f-6ee2-4920-9e4c-785f4df206cc">1.8</ix:nonFraction> million in the three months ended March 31, 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 three months ended March 31, 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 R&amp;D 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 three months ended March 31, 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 three months ended March 31, 2022, the Company&#8217;s unrecognized tax benefits increased by $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMzYzMw_3bb50330-1202-41d2-857e-9130e88e8b97">2.2</ix:nonFraction> million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of March&#160;31, 2022 were approximately $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMzg0Mw_68204a4b-3005-4503-8bd6-76eb9f304519">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-4" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMzg1MA_5e13631e-f37a-4b49-abd5-1fb3f1cf2340">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 March&#160;31, 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idb601d57876241a08b7bfbc74d2d5c46">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 three months ended March 31, 2022 at the incentive rate. In the three months ended March 31, 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="id3c54cc85ce74b0baaac9b4a2178e7a2_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg0MQ_3acfe40a-d0f5-4666-8fcf-0a86d569ebe0" continuedAt="ia1ed46945da64fafaf59b2c426c42054" escape="true">Concentration of Credit Risk, Significant Customers and Geographic Information</ix:nonNumeric></span></div><ix:continuation id="ia1ed46945da64fafaf59b2c426c42054" continuedAt="i8d83fca51d974a578e33228db63e904c"><div style="margin-top: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><span><br/></span></div><div><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><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%">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="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg0Mw_6f1de990-828f-4e1c-bb81-4cff90d4983c" continuedAt="iffa39564b2c34bf789de1c62c2bd42d5" escape="true"><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%">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:68.344%"></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.534%"></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 colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ieee9b8811afc42a282de858227dedb7a_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfMy0xLTEtMS00OTk3MQ_25166be5-32a9-4683-899e-71afc63e904f">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="i114bb60e6a474823a131ee1c213f45ed_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfMy0zLTEtMS00OTk3MQ_ff96ac81-9c16-4d92-8c30-2d4dc663275d">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i90267e170152455eba5abd76a9cbbf28_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNC0xLTEtMS00OTk3MQ_36a66775-b4e7-4e9b-877a-6c3212b0df3c">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="i589a3e91f1a54832b29168db6c739040_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNC0zLTEtMS00OTk3MQ_1c1a425e-ae12-43f0-92a7-948d844d2878">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="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="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 C (distributor)</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="i2c8872c7973b4467a109dd6697dcea11_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNS0xLTEtMS00OTk3MQ_2455f7f7-c4f7-4c60-bf7c-e146b1716723">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="ib91160af88664ce98835022de774cda5_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNS0zLTEtMS00OTk3MQ_687b4396-cd76-497b-a2a9-f3e22b707d3f">11</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="padding-left:18pt;text-indent:-18pt"><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%">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%">March 31,</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 #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 B (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="id2dcf13befd847f1a08ee90591d30474_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfMy0xLTEtMS00OTk3MQ_f1fb392d-39c2-463e-b290-4bb56b5df618">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="i9a5bf11437ac427495aecefb1de6005f_D20211001-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfMy0zLTEtMS00OTk3MQ_933a8951-44c5-4bb7-b4e8-1e83251453f3">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="i4a0258ae7c3045668025d4013726926e_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfNS0xLTEtMS01ODQ4Mg_631beeb0-1cad-4c65-b54a-7637902dad4f">16</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie90b400d26ba4722a46648c81a48dbc4_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfNS0xLTEtMS00OTk3MQ_2744ec50-6819-40a0-b434-80eb6185587b">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="ieb4ff375fb914c6fbf06e3b07e307700_D20211001-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfNS0zLTEtMS00OTk3MQ_345d89b4-9040-433f-b2b2-77cf6c71c18b">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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="i8d83fca51d974a578e33228db63e904c"><ix:continuation id="iffa39564b2c34bf789de1c62c2bd42d5"><div style="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="padding-left:18pt;text-indent:-18pt"><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%">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:71.707%"></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.825%"></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="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 March 31,</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="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="display: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%">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="i82cea8a476ba415fb8a13fd834c5fced_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMi0yLTEtMS00OTk3MQ_213cb52f-56c1-4eee-8d6a-6a471611c331">27</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="ifae2d878072e4b90abfb84a6a4b3d810_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMi00LTEtMS00OTk3MQ_4fde847b-66ba-4413-a318-73c53842bf32">45</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="3" style="display: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%">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="id31126c265324deaa073d6731f2cc733_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMy0yLTEtMS00OTk3MQ_f9f1dc9b-178c-4bf0-b0db-7b978c867695">26</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="i76d6ff82e870441383be9edb1b942214_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMy00LTEtMS00OTk3MQ_04d8d8d6-1de3-49ad-843c-e3d20ff096dc">20</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="display: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%">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="i8cb38a882e414ca8bff2659e63841f86_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfNC0yLTEtMS00OTk3MQ_3007904f-3872-47fd-80e0-c440741f55eb">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="i430f377ae85e4533bde90080c196458a_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfNC00LTEtMS00OTk3MQ_8b316498-ad7d-44c3-b3b2-b673f23acbca">11</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="padding-left:18pt;text-indent:-18pt"><span><br/></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-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg2Mw_9e5ec469-feca-4e4a-a8fb-863b1177e122" escape="true"><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%">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:59.718%"></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.827%"></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="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%">Three Months Ended March 31,</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%">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><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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="if45d748aad70437dbcfcd021cc954ed4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy0xLTEtMS00OTk3MQ_0b83a7c8-9970-437a-ae01-4376eb9da905">211,665</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="i7639883fbcb74ab0a63f198c3428a362_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy0zLTEtMS00OTk3MQ_51e1873e-476d-4791-b56b-465b6d53ade1">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"><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="i7b623a09398a41c99c3df45fb8a59611_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy01LTEtMS00OTk3MQ_b2202a1b-8abb-4faa-917b-12f76d241d2f">171,160</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="i66c83e161a7e4bad9a6c540313f43035_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy03LTEtMS00OTk3MQ_a30bb67c-af8a-4e17-827c-650dc4429c67">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="ie4acaf424f7f4102a87c9562868952d2_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC0xLTEtMS00OTk3MQ_9b5989bf-654e-486d-b32a-bd041a8138f9">8,868</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="ifa027c5d0d85486dbd83a4fea8266b37_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC0zLTEtMS00OTk3MQ_b2e16e05-27ec-4e2f-913c-1d145f096393">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="if3f06f72976a4f439297e5a5c73af4a1_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC01LTEtMS00OTk3MQ_779893bc-5bb8-4925-a261-7bfcdb15177e">10,300</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="i52584fe5455b40b788c8034f9258afe1_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC03LTEtMS00OTk3MQ_bb7c72c3-21a3-44f3-9360-99297338fb93">5</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="i57f6d9e646bc445084c3143f0412583b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS0xLTEtMS00OTk3MQ_0b84950d-0dc5-4b6d-8cd7-1a603be853a8">43,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia650e987d44e4f73be915c6e620efef8_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS0zLTEtMS00OTk3MQ_86bb685a-4118-41e3-868d-0eb21645d81e">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="usd" contextRef="idcf4d8bd7c4040cb89bcde2874a0cbdd_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS01LTEtMS00OTk3MQ_198955c6-dbcf-4ca7-bc4b-287d5df40a9a">27,899</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="i7dfebb90d6764e1385c6bda4deed22d0_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS03LTEtMS00OTk3MQ_31668434-244f-4c75-b8b5-3650a24c9de2">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="ief7090bd78c142a3abe8878efbf18e23_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi0xLTEtMS00OTk3MQ_ea6c8261-4742-4766-a614-2638700b43c4">263,927</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="i448d2caa14ac4af8afc24c30bef9427c_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi0zLTEtMS00OTk3MQ_ac0b1ef4-1ac0-4f56-9201-f38647a20e58">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="i08715edc63b442cab3d9074fbbdd13c0_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi01LTEtMS00OTk3MQ_69ea2d8f-18f9-46d9-9da8-f1eeadaff09f">209,359</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="ib70f2ae37741482fb6511e9ac85cac99_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi03LTEtMS00OTk3MQ_ff82fb4b-097e-479c-a6a5-e6533f389ad0">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-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%">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:68.344%"></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.534%"></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 March 31,</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-top:1pt solid #000000;padding:2px 1pt;text-align: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:2px 1pt;text-align: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="display: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%">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="i522ee0e8e7f0465ea7ab1cea472d1188_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfMy0xLTEtMS00OTk3MQ_ab28dcc3-b21c-4e7b-ad18-f9028aae8b7c">38</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="ic081b18d58784ec494af1b3d71f22347_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfMy0zLTEtMS00OTk3MQ_cf23b988-ab16-4632-9743-9331c3459189">37</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="display: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%">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="i7bb2433cb6c347bebe329596b74778f5_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNC0xLTEtMS00OTk3MQ_2cebcf80-3ff7-4602-a64f-5c1b54c3bc11">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="ib9a56644c6974666ac6680e8891abd15_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNC0zLTEtMS00OTk3MQ_a5dcaacc-79ea-49d8-8bb2-74976c21338d">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="display: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%">Vietnam</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="i24cf7be151ad465f89598481dd634e31_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNS0xLTEtMS00OTk3MQ_023f0d05-0830-4101-9346-646690cf61a5">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="i3062bcc0200243b4a246a2fdbc715482_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNS0zLTEtMS00OTk3MQ_f4ff12ff-1712-427f-9536-4bd781249219">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top: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, or EMEA markets and North American markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg3MQ_0e988b46-20e7-43fd-b821-8a056bbd6ff2" 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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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="i8dc4784bc2b84d5582ee11febb8d71a9_D20220101-20220331" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy0yLTEtMS00OTk3MQ_1b353dca-68de-4332-8204-5d7532ad6687">372,671</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="i6a68cea864664aa0aa5ce6f76b831895_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy00LTEtMS00OTk3MQ_6c573778-2aba-42f4-9a77-37870b02a38a">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="i25c5eb9551dc4db5a2b3693a1d8ca9e5_D20210101-20210630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy02LTEtMS00OTk3MQ_cdb65df2-6975-40f1-bfdf-72eb03bb8a71">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="ib2aefb05faeb4a639570c945d754ec4b_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy04LTEtMS00OTk3MQ_0b5e9968-7e89-44e6-b604-5e24a6fe682c">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="icc557929a92c42f199d978e4ae071312_D20220101-20220331" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC0yLTEtMS00OTk3MQ_c5749f35-92c9-4590-957b-2d3ecc11a1b7">121,117</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="ib0b2e30db90442fd96d849b06937f291_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC00LTEtMS00OTk3MQ_f84548b2-0e81-4cd6-ad1b-08b14d94c9ce">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="i222f8540dcc14cfc921b5ffdc8d46530_D20210101-20210630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC02LTEtMS00OTk3MQ_a49d4226-b701-4968-b67a-cae9d1a09047">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="ic1ee58e384ac4574ace47c9dc37b3047_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC04LTEtMS00OTk3MQ_31dbba8b-a880-4ec1-8eea-7e9a9f495b61">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="i64d5c2276e56492b9a35bfdc0ff47193_D20220101-20220331" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS0yLTEtMS00OTk3MQ_94837ea1-1a6f-4fef-8b97-780d45c18ffa">46,019</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="ifb8c79c35e2d48978df2e9143678b873_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS00LTEtMS00OTk3MQ_d1e0a532-710b-4368-8d83-6d045f82f791">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="i64ef25a8507c4daebe3fd297602dcf2b_D20210101-20210630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS02LTEtMS00OTk3MQ_397f311c-913d-4089-9cd2-6cc1c52fcf92">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="ib49fb0ef35314133b137d6a31ff293bd_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS04LTEtMS00OTk3MQ_09606e8c-6bf3-4355-a4d3-76b247fcdd48">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="ie25891d7e920414c93afe4cb8f60ff0e_D20220101-20220331" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi0yLTEtMS00OTk3MQ_3e68fd5d-7923-425f-a9e7-3a688a81c3ad">539,807</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="id66aaf17c02349ab82df76cf73a653ee_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi00LTEtMS00OTk3MQ_c5414b69-b815-495f-be35-722a9087e46f">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="i52b55ebc58434f9ebf58359cc707ae9d_D20210101-20210630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi02LTEtMS00OTk3MQ_ad5c7821-9fe5-43e8-85fb-45d4d6d86eaf">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="i8801f4d93e7149a4b0d4f0bf1fd5ef9a_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi04LTEtMS00OTk3MQ_04036769-06ea-4646-87f7-de6d02a93a56">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%">27</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzQ1Nw_7642822b-bdd4-4acc-901c-49d07a2f3bb3" continuedAt="i18ff6930425e4301a7f3b94b3bc08f5c" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i18ff6930425e4301a7f3b94b3bc08f5c"><div style="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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzQ1OQ_c6697c2d-96f8-4e1d-bd04-dee632bf1ffd" 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:72.730%"></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.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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><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="ic4247fd26436432e8993383d62d7bccc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMy0xLTEtMS00OTk3MQ_2f65918a-d3a3-4aed-894e-96d3543fbb13">134,556</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="i710be800648b4a0a999251a48b985d3a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMy0zLTEtMS00OTk3MQ_de3b0649-6fcd-4053-b0d4-550a432868c0">124,190</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="icc91e2c666fb4d7d8b5f078c3e5d26d3_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNC0xLTEtMS00OTk3MQ_56b25c55-d062-4a0b-ae4f-686d68793313">51</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="i9b6884293765406785a9152d7973a5d0_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNC0zLTEtMS00OTk3MQ_04c991f9-71ef-425a-8645-32d814e35db9">59</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ief175d1f250e461ab66d9a9a6506a453_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNS0xLTEtMS00OTk3MQ_dafb55f0-6681-4b68-aef9-50cf4e3c1be2">60,179</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="ia1ddd1b78a4248deb59c4415dea9bbaa_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNS0zLTEtMS00OTk3MQ_4cf24bc6-8a61-4e9e-a2e1-71fb1ba6aab2">27,449</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i69d2756e6814430084f4fbf74c39283e_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNi0xLTEtMS00OTk3MQ_04dc14b1-ba4f-40ab-ae9f-2e26196bead2">23</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="i746aeeccbb664a99a803893730d3c5b1_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNi0zLTEtMS00OTk3MQ_988a3f26-f400-4236-b1f6-9ec8a806608c">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib0d9acddf5684522ad696496e21adc96_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNy0xLTEtMS00OTk3MQ_f8fc1f21-e526-4515-986d-147ef666fdb8">33,181</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="i519e760055c74b2db5114f1fe56d490b_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNy0zLTEtMS00OTk3MQ_0849262b-a1a6-4db8-a63c-7fb9df87a5fa">28,792</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i72aa231f21844ac59f66d12ca0d4a060_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOC0xLTEtMS00OTk3MQ_dd74497e-879f-4c08-b517-e1f2a5766215">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="id6a68051e7064e908bfb4a47be2f9c1e_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOC0zLTEtMS00OTk3MQ_4c320d99-2508-46cf-8e9f-b9eab968bb12">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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="iaa34b97e80644eccbf722266ef71b9ec_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOS0xLTEtMS00OTk3MQ_c3c21d2b-a900-4f8c-a566-ab040a6fbe77">36,011</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="i40d29e3b3bd442cf92a0075fb8f4531f_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOS0zLTEtMS00OTk3MQ_1b2a820c-44d2-43dd-a7f3-a0e7adef9fba">28,928</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ic062a0fe3dd24432b0bafdb8a8f2dbc1_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTAtMS0xLTEtNDk5NzE_751e7671-8530-4e23-bc74-f43ae31d90ee">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="i4d4f2dca47da486cac3acd453e60f605_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTAtMy0xLTEtNDk5NzE_859c4cef-6f83-46dd-92c8-d14178a275b7">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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTEtMS0xLTEtNDk5NzE_5a6f555a-aff5-47ce-8884-cf4a4c6071b4">263,927</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="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTEtMy0xLTEtNDk5NzE_0a58deaf-93cc-4264-9b9e-c8a2051a8c0e">209,359</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><td colspan="3" style="display: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="i8d16e65588e9459c919872982c8ce938_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTExNg_ba5bf022-94ab-4f1f-abce-900cc8018d02">47</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="idb81a32dafc7479ab8ef44ab0fb5d45a_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTEyMw_989a3630-2370-4f2c-ba7a-b5c07fa74b19">44</ix:nonFraction>% of net revenue for the three months ended March 31, 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:12pt;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 March&#160;31, 2022 and December&#160;31, 2021, customer contract liabilities were approximately $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTY0OTI2NzQ0NjYyMg_2d4a0858-437d-46e2-992f-65aad49bbd24">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTY0OTI2NzQ0NjYzMA_8d0e0561-cdce-4a5c-86fc-12d96d21740e">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 months ended March 31, 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:12pt;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 three months ended March 31, 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 March&#160;31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjE3MQ_9c0c29f0-fb45-4062-8bc0-197acb219821">68.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjE3OA_477618b5-9eea-411d-b0a0-a7bb2500fa5a">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 March&#160;31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="i3648663f19964d029eb21518c9e19f1d_I20220331" decimals="-5" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY0Mw_84569cf6-eb62-479f-bf45-7e993b82dfe9">29.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2a07d80b82fd44b49b95398922c97985_I20220331" decimals="-5" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY1MA_f3602cd9-b4ee-43ce-8452-2705b222f6b4">2.5</ix:nonFraction> million, respectively, and as of December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i7cdd3abaabf84005979c23c73fbcc361_I20211231" decimals="-5" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY4Ng_84d027c5-f4ca-4f2c-a138-8afb66f617c0">6.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if2b7705c9ef34cb497bac18701eb2386_I20211231" decimals="-5" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY5Mw_86c029e1-0abd-4d8d-bd96-0134fb355f5f">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 months ended March 31, 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 March&#160;31, 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzI1Nw_52bbc852-e1ce-4dd9-ae19-c3790bbed229">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzI2NA_e4fd65e8-91b8-4ce5-81e4-cdf50d1e27b1">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 March&#160;31, 2022 and December&#160;31, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i7e21248844e24953b4c189a26043ecff_D20220101-20220331" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzM5NQ_3c98b3c3-49e2-40e6-a6fe-a0624cc50965"><ix:nonFraction unitRef="usd" contextRef="iebae779e438b40de8e4a8b33bf8599ed_D20210101-20211231" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzM5NQ_6b431564-5636-4bbb-97f8-9aa2179e2b5d">no</ix:nonFraction></ix:nonFraction> impairment losses recorded on customer accounts receivable.</span></div></ix:continuation><div style="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%">28</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_70"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">13.  <ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTU1NA_229a7cb6-7708-4ad2-b918-a6a107fcee45" continuedAt="i948a486e090d4daca3904e34cc55ebe9" escape="true">Leases</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i948a486e090d4daca3904e34cc55ebe9"><div><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="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%">Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately <ix:nonNumeric contextRef="ie35fdb60a8ca41ec95290b38edaaf018_I20220331" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTg4_90c4c780-10f3-400c-9793-b48c5a8d176e">2</ix:nonNumeric> to <ix:nonNumeric contextRef="i471f885f27224b909ea279fa706376e9_I20220331" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTk0_4f95a3b7-4c95-4d35-92a4-3d3252be5794">8</ix:nonNumeric> years and some contain options to extend the lease up to <ix:nonNumeric contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMjU0_50ff9475-df63-4961-9a2f-93ad3fd54834">5</ix:nonNumeric> years or terminate the lease, 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 March&#160;31, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was <ix:nonFraction unitRef="number" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfNzk5_354bc016-1475-4105-b0e5-8ee93ca7523a">3.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i95a8de60467544d58d81030608da7495_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfODA2_cef31682-aa8d-4d25-87dc-cc2e37296a1a">3.6</ix:nonFraction>%, respectively, and the weighted average remaining lease term for operating leases was <ix:nonNumeric contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfODk1_2c12e72a-1f18-4b78-90d7-945284b605d8">4.5</ix:nonNumeric> years and <ix:nonNumeric contextRef="i95a8de60467544d58d81030608da7495_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTY0OTI2NzQ0MzM1Mw_ccb1bb82-4bf8-4c69-9162-274b665cb1be">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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTU1MA_b0ddd7b8-e5c0-425c-b23f-e9e9462efa7a" 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 March&#160;31, 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 (9 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMi0xLTEtMS00OTk3MQ_c25eb65c-d9e2-4c9b-a390-03d0b80169c6">7,243</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMy0xLTEtMS00OTk3MQ_873750ed-f3a7-4871-bac1-473c9cb432fe">9,416</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNC0xLTEtMS00OTk3MQ_562e0a96-e538-4d2d-9734-32caad69b466">8,415</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNS0xLTEtMS00OTk3MQ_645329ce-8950-46d3-9186-44e95391d844">7,550</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNi0xLTEtMS00OTk3MQ_5c7b6043-d373-44de-bb8e-03ba98bfcc3d">5,434</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNy0xLTEtMS00OTk3MQ_eb8266e4-8f38-48e0-bfdc-1c471f7cfa92">4,330</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfOC0xLTEtMS00OTk3MQ_b4022c90-5d59-4ffb-a88d-dc403aaa0757">42,388</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfOS0xLTEtMS00OTk3MQ_49172967-be7b-47b9-ab88-aa437904b804">3,207</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%">Less: unrealized translation loss</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="mxl:UnrealizedGainLossOnTranslationToReportingCurrency" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTAtMS0xLTEtNDk5NzE_b49102a5-c36c-44e1-b1ba-0202177edb9b">385</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%">Total lease 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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTEtMS0xLTEtNDk5NzE_c9093eb7-2509-4336-9dfc-b5f00ac5f00b">38,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTItMS0xLTEtNDk5NzE_c85303f1-eeb2-4911-83a4-cb3f1b79fd7c">8,588</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%">Long-term lease liabilities</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTMtMS0xLTEtNDk5NzE_2cfa6681-5c2e-4c1e-9bb7-8008d954000b">30,208</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="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%">Operating lease cost was $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTIwMQ_00dba446-686e-4c9d-bd27-2fff69bf2869"><ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTIwMQ_928d65ec-e83e-44f4-b2f0-a919da8fe3f6">2.5</ix:nonFraction></ix:nonFraction> million for each of the three months ended March 31, 2022 and 2021, respectively. </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%">Short-term lease costs for the three months ended March 31, 2022 and 2021 were not material. There were $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTMzNA_aa26e871-6444-46b9-8c6e-cfce957c4038">8.0</ix:nonFraction> million right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2022. There were $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTY0OTI2NzQ0MzQxNA_71ab8ea3-c92e-49c7-91cb-0874ecc62e8d">5.2</ix:nonFraction> million right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2021.</span></div></ix:continuation><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfODA5_e92e8eff-9ff1-465c-a427-04219de91d86" continuedAt="i028dfa9bb6e04dff9891087926771219" escape="true">Employee Defined Benefit Retirement Plans</ix:nonNumeric></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%"><ix:continuation id="i028dfa9bb6e04dff9891087926771219" continuedAt="i5c807865f6b942439e6cce8845f747f0">Pension and Other Defined Benefit Retirement Obligations</ix:continuation></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%"><ix:continuation id="i5c807865f6b942439e6cce8845f747f0">In connection with a 2020 acquisition, the Company assumed an obligation of $<ix:nonFraction unitRef="usd" contextRef="i5d5065637dbf4564b5eb9af067cc739f_I20200731" decimals="-5" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMjA0_33c9b500-ef94-45b6-87da-a08fe576c4c3">7.9</ix:nonFraction> million associated with certain defined benefit retirement plans, including a pension plan. As of March&#160;31, 2022 and December&#160;31, 2021, the defined benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="iaa8657d9b2c0488991b785bbd1ca5c3b_I20220331" decimals="-5" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMzUz_84319046-9edc-4a66-8414-bd80b3fdaddf">4.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i30a40a3342f743ee82c1615df6e5a46f_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMzYw_8ba8f554-7400-4a48-b0f8-05a0480de5a8">4.5</ix:nonFraction> million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfNDkw_0b249ab1-b564-493d-a4a9-e292d0c6823b">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMTA5OTUxMTYyOTEyNQ_f66da058-ff85-4846-957c-e4e9022427a1">0.1</ix:nonFraction> million for the three months ended March 31, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income.</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%">29</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTc5Mw_817f3871-5b16-480e-bfa2-ca87b28caa3c" continuedAt="if8e1193b12284b2eb5d3adaaa0b8c63b" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="if8e1193b12284b2eb5d3adaaa0b8c63b"><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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTgwNQ_ad9bff5e-1b8a-41d1-b539-a26d05fe7d28" escape="true"><ix:nonNumeric contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTgxNA_dab7ce07-9b38-4a64-a5a5-69e8f4b09adf" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 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 (9 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="i3acd52caaa9244e899372785aec5970e_I20220331" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMS0xLTEtMS00OTk3MQ_6125d5ad-0459-470a-bdaf-fc2f4e60fc5c">176,447</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="i174a8a9585e94ad2a6d3353a566ff72b_I20220331" decimals="-3" name="us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMS0zLTEtMS00OTk3MQ_5074ed76-5b6e-441f-9b5c-2f0aedbeb34c">17,858</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMS01LTEtMS00OTk3MQ_49c8340c-7c22-4742-b3b9-726109f00835">194,305</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="i3acd52caaa9244e899372785aec5970e_I20220331" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMi0xLTEtMS00OTk3MQ_237d4046-2473-4743-bd0c-3078373d1636">6,853</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="i174a8a9585e94ad2a6d3353a566ff72b_I20220331" decimals="-3" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMi0zLTEtMS00OTk3MQ_6417a8ab-3dff-4c17-a843-3d40fbcbdcea">15,410</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMi01LTEtMS00OTk3MQ_8b38506e-3c81-497d-b19f-2edca06f8bc9">22,263</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="i3acd52caaa9244e899372785aec5970e_I20220331" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMy0xLTEtMS00OTk3MQ_b94dc5fa-d9db-4be2-9f7c-97a8d99d83be">&#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="i174a8a9585e94ad2a6d3353a566ff72b_I20220331" decimals="-3" name="us-gaap:OtherCommitmentDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMy0zLTEtMS00OTk3MQ_07125aab-73d1-4632-a411-eeb1b6310491">705</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMy01LTEtMS00OTk3MQ_811d85e3-9778-4c2e-857e-0738431a3053">705</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="i3acd52caaa9244e899372785aec5970e_I20220331" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNC0xLTEtMS00OTk3MQ_44a23629-f375-49e2-b1b9-ea8c0b67275d">&#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="i174a8a9585e94ad2a6d3353a566ff72b_I20220331" decimals="-3" name="us-gaap:OtherCommitmentDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNC0zLTEtMS00OTk3MQ_609a57f9-4961-45bf-ab98-03a19da7f214">111</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNC01LTEtMS00OTk3MQ_591575cb-44c3-456b-8f1a-3a94e42547ee">111</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="i3acd52caaa9244e899372785aec5970e_I20220331" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNy0xLTEtMS00OTk3MQ_0f248c36-3c9f-407a-86ab-f91af2f1d7ae">183,300</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="i174a8a9585e94ad2a6d3353a566ff72b_I20220331" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNy0zLTEtMS00OTk3MQ_407e2286-d279-4969-83fd-670f2dfe9929">34,084</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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNy01LTEtMS00OTk3MQ_14314acf-50b1-4fa8-aa64-00c59b944583">217,384</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><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%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><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><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%">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="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTA5OTUxMTYyOTg3Mw_debe9d79-aa30-4794-b547-7427b0bb6b24">3.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 months ended March 31, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfODI0NjMzNzIxMDgwNw_1bca90e0-f735-4239-8fc3-8848504939d5">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:10pt"><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="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 believes that there are no currently pending litigation matters that, if determined adversely to the Company&#8217;s interests, would 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.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTEyMA_0c631434-3753-401c-9ef4-3b6924d90512" continuedAt="i550a4aa8b40b44a8a8bc868ce2ac528c" escape="true">Stock Repurchases</ix:nonNumeric></span></div><ix:continuation id="i550a4aa8b40b44a8a8bc868ce2ac528c"><div style="margin-top: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="i76da128f63df4dd796c73bfe39efe939_I20210223" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTIw_a93aec0c-bffc-4dd9-973d-68a1cee6c39e">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. </span></div><div style="margin-top: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 March 31, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk0NA_f3b8ebdc-cc99-4304-bdc9-4dffe67a924f">440,449</ix:nonFraction> shares of its common stock at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk0OA_f720079f-3380-45f2-9b61-b72cfc4fafd8">59.6755</ix:nonFraction> per share at an aggregate value of approximately $<ix:nonFraction unitRef="usd" contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk1Mg_92340190-5e3a-4fd5-9065-e2b15328182b">26.3</ix:nonFraction> million under the repurchase program. At March&#160;31, 2022, the aggregate value of common stock repurchased under the program was approximately $<ix:nonFraction unitRef="usd" contextRef="i4907300e88864eca8fd1ced1f216e4bd_D20210223-20220331" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk5OQ_8f284ed1-192f-4036-bff6-078c94cde814">49.8</ix:nonFraction> million and approximately $<ix:nonFraction unitRef="usd" contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk5NQ_c3fae430-0712-485d-a89f-132ebf295182">50.2</ix:nonFraction> million remained available for repurchase under the program.</span></div></ix:continuation><div><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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%">30</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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, Item1A in this report.</span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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 (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 (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 (OEMs), and original design manufacturers (ODMs), who incorporate our products in a wide range of electronic devices.  Examples of such devices include 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;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 three months ended March 31, 2022, revenues were $263.9 million 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 80% and 82% of net revenue during the three months ended March&#160;31, 2022 and 2021, respectively, including 38% from products shipped to Hong Kong, 11% from products shipped to mainland China, and 13% from products shipped to Vietnam during the three months ended March 31, 2022 and 37% from products shipped to Hong Kong, 14% from products shipped to mainland China, and 12% from products shipped to Vietnam during the three months ended March 31, 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 three months ended March&#160;31, 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 March 31, 2022, our top three customers accounted for 37% of our net revenue, and our ten largest customers collectively accounted for 71% of our net revenue, of which distributor customers accounted for 32% 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-bottom:9pt;margin-top: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="id3c54cc85ce74b0baaac9b4a2178e7a2_91"></div><div style="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><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%">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="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:112%">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 id="id3c54cc85ce74b0baaac9b4a2178e7a2_106"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 three months ended March 31, 2022.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_112"></div><div style="margin-top:5pt"><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_115"></div><div style="margin-top:5pt"><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:115%">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:115%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilties from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, 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 us 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><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_118"></div><div style="margin-top:6pt"><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:5pt;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 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 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%">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.</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%">33</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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:71.999%"></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.533%"></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 March 31,</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-top:1pt solid #000000;padding:2px 1pt;text-align: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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">47&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">53&#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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding: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 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="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%">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%">40&#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%">49&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">18&#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%">5&#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%">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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 other income (expense), net</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%">(1)</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%">(2)</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></tr><tr><td colspan="3" style="background-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 before income taxes</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%">17&#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%">3&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Income tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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: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:#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%">13&#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 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%">2&#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 colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:56.356%"></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.389%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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><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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">134,556&#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%">124,190&#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%">10,366&#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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">51&#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%">59&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">60,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">32,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">119&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">23&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">33,181&#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%">28,792&#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%">4,389&#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%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">36,011&#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%">28,928&#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%">7,083&#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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">263,927&#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%">209,359&#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%">54,568&#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%">26&#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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-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:112%">Net revenue increased $54.6 million to $263.9 million for the three months ended March 31, 2022, as compared to $209.4 million for the three months ended March 31, 2021, due to improvement in supply and market strength attributed to the work-from-home environment. The increase in broadband net revenue of $10.4 million was primarily from gateway revenues and, to a lesser extent, improvements in satellite and tuner shipments. The increase in connectivity revenue of $32.7 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:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">product shipments. The increase in infrastructure revenues of $4.4 million was primarily driven by an increase in 5G wireless access product shipments and, to a lesser extent, increased shipments of wireless backhaul, high-performance analog, and G.hn and MoCA last-mile access products in this category. The increase in industrial and multi-market revenue of $7.1 million was related to increased shipments of component and high-performance analog products.</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:112%">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="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><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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">Cost of Net Revenue and Gross Profit</span><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:55.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" 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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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%">109,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">97,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">11,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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%">47&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">154,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">111,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">38&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">53&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-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:103%">Cost of net revenue increased $11.7 million to $109.3 million for the three months ended March 31, 2022, as compared to $97.6 million for the three months ended March 31, 2021. The increase was primarily driven by higher sales and incremental expenses. Gross profit percentage improved for the three months ended March 31, 2022, as compared to the three months ended March 31, 2021, due primarily to improved absorption of amortization of intangible assets.</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%">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.415%"><tr><td style="width:1.0%"></td><td style="width:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" 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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">65,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%">63,166&#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,720&#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%">4&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25&#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%">30&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-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%">Research and development expense increased $2.7 million to $65.9 million for the three months ended March 31, 2022 from $63.2 million in the three months ended March 31, 2021.There were increases in computer aided design expense of $0.9 million, equipment and tools expense of $0.8 million, and occupancy expense of $0.4 million. </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%">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="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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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.449%"></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.389%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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><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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">40,577&#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%">36,469&#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,108&#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%">11&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-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:112%">Selling, general and administrative expense increased $4.1 million to $40.6 million for the three months ended March 31, 2022, as compared to $36.5 million for the three months ended March 31, 2021. The increase was primarily due to increases in headcount. There were increases in personnel expense of $4.6 million, including $3.3 million from performance-based bonus accruals and stock-based compensation. </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%">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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">Restructuring Charges</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:55.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.159%"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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><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%">$ 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">&#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%">2,166&#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,166)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Restructuring charges decreased $2.2 million to $0 for the three months ended March 31, 2022, compared to $2.2 million for the three months ended March 31, 2021. Restructuring charges in the three months ended March 31, 2021 primarily consisted of $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><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:13.519%"></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.530%"></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.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:10.595%"></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:10.595%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.098%"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:56.648%"></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: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.389%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" 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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">(3,088)</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,310)</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%">1,222&#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%">(28)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">(1)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top: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 $1.2 million from a net expense of $4.3 million in the three months ended March 31, 2021 to a net expense of $3.1 million for the three months ended March 31, 2022. The change in interest and other income (expense), net was primarily due to the impact of a $1.6 million decrease in interest expense on outstanding debt, mostly related to a lower average balance of term loan debt outstanding. The remaining change included a $0.7 million increase in other income (expense), net, from expense of $0.1 million in the 2021 period to expense of $0.8 million in the 2022 period primarily related to $1.0 million in unrealized holding losses on equity securities that are marked to market value on the balance sheet, partially offset by the impact of foreign currency fluctuations.</span></div><div style="margin-bottom:3pt;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 </span></div><div style="margin-bottom:3pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:52.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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 March 31,</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Income tax provision</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,453&#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%">1,806&#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%">9,647&#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%">534&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 March 31, 2022 was $11.5 million compared to an income tax provision of $1.8 million for the three months ended March 31, 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 three months ended March 31, 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 R&amp;D 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 three months ended March 31, 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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></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%">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="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%">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 three months ended March 31, 2022 at the incentive rate.  In the three months ended March 31, 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="id3c54cc85ce74b0baaac9b4a2178e7a2_121"></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 March&#160;31, 2022, we had cash and cash equivalents of $151.1 million, restricted cash of $1.1 million and net accounts receivable of $125.7 million. Additionally, as of March&#160;31, 2022, our working capital was $219.8 million.</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%">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. 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 March&#160;31, 2022, $290.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 March&#160;31, 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:115%">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="margin-top: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 and 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 cash used to pay down outstanding debt or repurchase common stock is included in financing activities in our consolidated statements of cash flows.</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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">As of March&#160;31, 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%">290,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%">290,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%">42,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330&#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%">183,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">34,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">549,772&#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%">201,548&#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%">40,799&#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%">13,095&#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%">294,330&#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-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 March&#160;31, 2022 were not material. Our consolidated balance sheet at March&#160;31, 2022 included $7.7 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="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:112%">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="margin-top: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%">March 31,</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></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="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%">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%">219,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">151,111&#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%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">152,253&#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 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><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_124"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></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%">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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 #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="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%">134,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">40,272&#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%">(42,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</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%">(70,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,817)</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%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">20,515&#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%">(841)</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 $134.2 million for the three months ended March 31, 2022. Net cash provided by operating activities consisted of positive impact of net income of $33.6 million, non-cash items of $43.7 million, and changes in operating assets and liabilities of $57.1 million, partially offset by excess tax benefits and deferred income taxes totaling $0.3 million. Non-cash items included in net income for the three months ended March 31, 2022 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $23.9 million and stock-based compensation of $18.6 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 provided by operating activities was $40.3 million for the three months ended March 31, 2021. Net cash used in operating activities consisted of the positive impact of non-cash items of $37.2 million and net income of $3.8 million, partially offset by the negative impact of deferred income taxes and excess tax benefits totaling $1.3 million and changes in operating assets and liabilities of $0.6 million. Non-cash items included in net income for the three months ended March 31, 2021 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $22.3 million and stock-based compensation of $13.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-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 $42.8 million for the three months ended March 31, 2022 and consisted of purchases of investments of $23.3 million, proceeds loaned under notes receivable of $10.0 million, purchases of property and equipment of $4.8 million and purchases of intangible assets of $4.6 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 $12.3 million for the three months ended March 31, 2021 and consisted primarily of purchases of property and equipment of $6.2 million, purchases of investments of $5.0 million, and purchases of intangible assets of $1.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 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 $70.7 million for the three months ended March 31, 2022.  Net cash used in financing activities consisted primarily of common stock repurchases of $26.3 million, minimum tax withholding paid on behalf of employees for restricted stock units of $24.4 million, and repayments of debt of $20.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%">Net cash used in financing activities was $28.8 million for the three months ended March 31, 2021. Net cash used in financing activities consisted primarily of repayments of debt of $20.0 million, minimum tax withholding paid on behalf of employees for restricted stock units of $7.4 million, and common stock repurchases of $2.7 million, partially offset by net proceeds from issuance of common stock upon exercise of stock options of $1.3 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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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:112%">We believe that our $151.1 million of cash and cash equivalents at March&#160;31, 2022 will be sufficient to fund our projected operating requirements for at least the next twelve months. As of March&#160;31, 2022, our indebtedness totaled $290.0 million, which consists of outstanding principal under the Initial Term Loan under the June 23, 2021 Credit Agreement. 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. 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="id3c54cc85ce74b0baaac9b4a2178e7a2_127"></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%">Warranties and Indemnifications</span></div><div style="margin-top: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 the sale of products in the ordinary course of business, we often make representations affirming, among other things, that our products do not infringe on the intellectual property rights of others, and agree to indemnify customers against third-party claims for such infringement. Further, our certificate of incorporation and bylaws require us to indemnify our officers and directors against any action that may arise out of their services in that capacity, and we have also entered into indemnification agreements with respect to all of our directors and certain controlling persons.</span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_130"></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%">Off-Balance Sheet Arrangements</span></div><div style="margin-top: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 part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, or SPEs, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of March&#160;31, 2022, we were not involved in any unconsolidated SPE transactions.</span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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 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="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 three months ended March 31, 2022 would result in a change to translation gain in accumulated other comprehensive income of approximately $0.9 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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">Interest Rate Risk</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%">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="id3c54cc85ce74b0baaac9b4a2178e7a2_139"></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="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%">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 March&#160;31, 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 March&#160;31, 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%">41</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_142"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="id3c54cc85ce74b0baaac9b4a2178e7a2_145"></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="id3c54cc85ce74b0baaac9b4a2178e7a2_148"></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 believe that there are no currently pending litigation matters that, if determined adversely to our interests, would 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.</span></div><div><span><br/></span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_151"></div><div style="margin-top:6pt;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-bottom:6pt;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.</span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_154"></div><div style="margin-top:12pt;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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Our Business</span></div><div><span><br/></span></div><div style="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">We face intense competition expected 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="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">Impacts of the global semiconductor supply shortage and high inflation could adversely affect our business, financ</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al condition, and results of operations.</span></div><div style="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">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:'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">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 our major customers 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:'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">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="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">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:'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">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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></div><div style="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">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:'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">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="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 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:'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">If we are unable to attract, train and retain qualified design and technical personnel, we may not be able to execute our business strategy effectively.</span></div><div style="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">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="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">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="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">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="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">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:'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">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:'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">Winning business is subject to lengthy competitive selection processes that require us to incur significant expenditures 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:'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">Our operating results are subject to substantial quarterly and annual fluctuations due to a number of factors 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:'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">We are subject to the cyclical nature of the semiconductor industry.</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 is subject to various governmental regulations, and if we fail to maintain compliance, 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: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">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><span><br/></span></div><div><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><span><br/></span></div><div style="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">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:'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">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:'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">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><span><br/></span></div><div><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><span><br/></span></div><div style="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">We rely on a limited number of third parties to manufacture, assemble, and test our products, and the failure to manage our relationships with our third-party contractors successfully, or impacts from 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="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">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:'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">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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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">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-bottom:3pt;margin-top:3pt"><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><span><br/></span></div><div style="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">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:'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">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:'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">Our share price may be volatile as a result of various factors.</span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_157"></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 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 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="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%">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 </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><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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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 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="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%">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="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 push out 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 80% of our net revenue in the three months ended March 31, 2022. In addition, as of March&#160;31, 2022, approximately 75% of our employees are located outside of </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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 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="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="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%">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="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-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="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:112%">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="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%">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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></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:112%">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="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%">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 three months ended March 31, 2022, our top three customers accounted for 37% of our net revenue, and our ten largest customers collectively accounted for 71% of our net revenue, of which distributor customers accounted for 32% 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="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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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, 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 three months ended March 31, 2022 and 2021, revenue directly attributable to broadband applications accounted for approximately 51% and 59% 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 three months ended March 31, 2022 and 2021, our research and development expense was $65.9 million and $63.2 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 $209.4 million in the three months ended March 31, 2021 to $263.9 million in the three months ended March 31, 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 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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="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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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="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%">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="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%">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:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the markets for Wi-Fi, Ethernet 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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">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 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 governmental regulations, and compliance with these regulations may cause us to incur significant expenses. If we fail to maintain compliance with applicable 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 and other legal requirements, including packaging, product content, labor, import/export control regulations, the Foreign Corrupt Practices Act, and other anticorruption laws. These regulations are complex, change frequently and have generally become more stringent over time. We may be required to incur significant costs to comply with these regulations or to remedy violations. Any failure by us to comply with applicable government 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 recent 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 these 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 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 March&#160;31, 2022, our aggregate indebtedness was $290.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="text-indent:27.35pt"><span><br/></span></div><div style="text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2022, our aggregate indebtedness was $290.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 March&#160;31, 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="text-indent:27.35pt"><span><br/></span></div><div style="text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="text-indent:27.35pt"><span><br/></span></div><div style="text-indent:27.35pt"><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:27.35pt"><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="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:27.35pt"><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 id="id3c54cc85ce74b0baaac9b4a2178e7a2_160"></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 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 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></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%">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 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 for infringement;</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="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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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="margin-top: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:115%">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:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 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="id3c54cc85ce74b0baaac9b4a2178e7a2_163"></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;text-indent:27pt"><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:5.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;text-indent:27pt"><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:5.5pt">failure by us, our customers, or their end customers to qualify a selected supplier;</span></div><div style="margin-top:9pt;text-indent:27pt"><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:5.5pt">reduced control over delivery schedules and quality;</span></div><div style="margin-top:9pt;text-indent:27pt"><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:5.5pt">shortages of materials;</span></div><div style="margin-top:9pt;text-indent:27pt"><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:5.5pt">misappropriation of 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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">limited warranties on wafers or products supplied to us; and</span></div><div style="margin-top:9pt;text-indent:27pt"><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:5.5pt">potential increases in prices.</span></div><div style="text-indent:45pt"><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%">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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">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 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 47% and 44% of our net revenue in the three months ended March 31, 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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 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="id3c54cc85ce74b0baaac9b4a2178e7a2_166"></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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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">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="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 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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">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="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 March&#160;31, 2022, we had approximately 77.4 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="id3c54cc85ce74b0baaac9b4a2178e7a2_169"></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. </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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, 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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-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 may, from time to time, make additional business acquisitions or investments, which involve significant risks. </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%">We have completed multiple acquisitions in the past five 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="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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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">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="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 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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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 March&#160;31, 2022, our balance sheet reflected goodwill of $306.7 million and other intangible assets of $140.2 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="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="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="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="text-indent:22.5pt"><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:112%">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 March&#160;31, 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 </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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">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:115%">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.5 million as of March&#160;31, 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 is 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 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%">66</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">440,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%">440,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-bottom:9pt;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, the Company publicly announced that its 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.</span></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_175"></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="id3c54cc85ce74b0baaac9b4a2178e7a2_178"></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="id3c54cc85ce74b0baaac9b4a2178e7a2_181"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><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%">67</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_184"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">31.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="a3312022exhibit311.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="a3312022exhibit312.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="a3312022exhibit321.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%">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%">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%">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%">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%">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="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%">(*)</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%">68</span></div></div></div><div id="id3c54cc85ce74b0baaac9b4a2178e7a2_187"></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="#id3c54cc85ce74b0baaac9b4a2178e7a2_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%">April 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%">69</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a3312022exhibit311.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="i0c3ca84472ed42918c1fcd1d390214b8_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%">April 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>3
<FILENAME>a3312022exhibit312.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="i3c252d82126b467abb2ff30a6129d2eb_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%">April 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>4
<FILENAME>a3312022exhibit321.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="i1acc18c5fe7d4e1787b46b59af929629_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 March&#160;31, 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%">April 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 March&#160;31, 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%">April 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>5
<FILENAME>mxl-20220331.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:931093af-eed1-43e0-83bb-0038007bfe29,g:d6f27f68-20cd-4652-bb5b-e462affed283-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mxl="http://www.maxlinear.com/20220331" 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/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/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/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20220331_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-20220331_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-20220331_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-20220331_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 Stockholder's Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="FinancialInstruments" roleURI="http://www.maxlinear.com/role/FinancialInstruments">
        <link:definition>2125106 - 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>2326305 - 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>2427415 - 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>2428416 - 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>2429417 - 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>2430418 - 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>2131107 - 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>2332306 - 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>2433419 - 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>2434420 - 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>2435421 - 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>2436422 - 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>2437423 - 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>2438424 - 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>2439425 - 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>2140108 - 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>2341307 - 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>2442426 - 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>2442426 - 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>2443427 - 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>2144109 - 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>2345308 - 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>2446428 - 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>2447429 - 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>2448430 - 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>2449431 - 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>2450432 - 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>2151110 - 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>2452433 - 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>2153111 - 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>2354309 - 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>2455434 - 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>2156112 - 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>2357310 - 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>2458435 - 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>2459436 - 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>2160113 - 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>2361311 - 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>2462437 - 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>2463438 - 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>2463438 - 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>2164114 - 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>2465439 - 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>2166115 - 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>2367312 - 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>2468440 - 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>2469441 - 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>2170116 - 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>2471442 - 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_AccruedPriceProtectionRebateActivityRollForward" abstract="true" name="AccruedPriceProtectionRebateActivityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LicensedTechnologyMember" abstract="true" name="LicensedTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" abstract="false" name="EquitySecuritiesAccumulatedGrossUnrealizedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LonglivedassetsMember" abstract="true" name="LonglivedassetsMember" 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_EquityIncentivePlanMember" abstract="true" name="EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" abstract="false" name="PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PriceProtectionRebateCharges" abstract="false" name="PriceProtectionRebateCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_SharesIssueduponSettlementofExecutiveBonusPlan" abstract="false" name="SharesIssueduponSettlementofExecutiveBonusPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mxl_DebtInstrumentCovenantLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_TerminatedLeaseMember" abstract="true" name="TerminatedLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_InitialTermLoanTLBJune2021Member" abstract="true" name="InitialTermLoanTLBJune2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RevenueStreamAxis" abstract="true" name="RevenueStreamAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_WellsFargoBankNationalAssociationMember" abstract="true" name="WellsFargoBankNationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_DebtInstrumentInterestPeriod" abstract="false" name="DebtInstrumentInterestPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" abstract="false" name="EquitySecuritiesAccumulatedGrossUnrealizedGain" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DebtInstrumentQuarterlyAmortizationRate" abstract="false" name="DebtInstrumentQuarterlyAmortizationRate" nillable="true" xbrli:periodType="instant" 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_CallPremiumPeriod" abstract="false" name="CallPremiumPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DistributorsMember" abstract="true" name="DistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Accruedobligationstocustomersforstockrotationrights" abstract="false" name="Accruedobligationstocustomersforstockrotationrights" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_UnrealizedGainLossOnTranslationToReportingCurrency" abstract="false" name="UnrealizedGainLossOnTranslationToReportingCurrency" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" abstract="false" name="ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ProceedsLoanedUnderNotesReceivable" abstract="false" name="ProceedsLoanedUnderNotesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_LineofCreditFacilityIncrementalBorrowingCapacity" abstract="false" name="LineofCreditFacilityIncrementalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReductioninTransactionPriceMember" abstract="true" name="ReductioninTransactionPriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SignificantSupplierAxis" abstract="true" name="SignificantSupplierAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_InfrastructureMember" abstract="true" name="InfrastructureMember" 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_VestingPercentageRelativeToEPS" abstract="false" name="VestingPercentageRelativeToEPS" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AccruedPriceProtectionLiability" abstract="false" name="AccruedPriceProtectionLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IndustrialandmultimarketMember" abstract="true" name="IndustrialandmultimarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RevenueStreamDomain" abstract="true" name="RevenueStreamDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Accruedcustomercredits" abstract="false" name="Accruedcustomercredits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_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_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>mxl-20220331_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:931093af-eed1-43e0-83bb-0038007bfe29,g:d6f27f68-20cd-4652-bb5b-e462affed283-->
<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-20220331.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_LiabilitiesAndStockholdersEquity_a6f03607-ed86-4071-8d25-16f494b0d6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1c9b8dd3-5028-433d-a0bc-2c3270b2bab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6f03607-ed86-4071-8d25-16f494b0d6d5" xlink:to="loc_us-gaap_StockholdersEquity_1c9b8dd3-5028-433d-a0bc-2c3270b2bab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_bb8b4e90-0a39-4e13-bf78-5ce3f8fde690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6f03607-ed86-4071-8d25-16f494b0d6d5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_bb8b4e90-0a39-4e13-bf78-5ce3f8fde690" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9ba847f2-6927-4abe-82ce-19f611bbf22a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a6f03607-ed86-4071-8d25-16f494b0d6d5" xlink:to="loc_us-gaap_Liabilities_9ba847f2-6927-4abe-82ce-19f611bbf22a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b3e30fca-5af6-4f81-be2d-a65f1913ac8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b3e30fca-5af6-4f81-be2d-a65f1913ac8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8bc4ce07-1275-47d7-b34f-561a1f580302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_Goodwill_8bc4ce07-1275-47d7-b34f-561a1f580302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5a160ad7-e10a-45fb-a0ca-92025b561eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_AssetsCurrent_5a160ad7-e10a-45fb-a0ca-92025b561eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_d2c3d2f9-06c5-4b57-b437-ff0084aaae63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_d2c3d2f9-06c5-4b57-b437-ff0084aaae63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8f60660f-0906-4525-a714-7fae887f21dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8f60660f-0906-4525-a714-7fae887f21dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4761cef3-5b90-49ec-a7a9-3982d8b3fef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4761cef3-5b90-49ec-a7a9-3982d8b3fef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_199d961b-85e6-4779-a704-4719f3f2b700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_199d961b-85e6-4779-a704-4719f3f2b700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f8a4c299-48c6-4550-a480-f72c5372c487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_517cbd41-2468-4914-befd-8dd2ed4e798d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f8a4c299-48c6-4550-a480-f72c5372c487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b46ccb96-dd93-4aa3-bd79-ce0175f6564e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:to="loc_us-gaap_InventoryNet_b46ccb96-dd93-4aa3-bd79-ce0175f6564e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_15d01bf0-73b0-4690-b602-721a57ee96f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_15d01bf0-73b0-4690-b602-721a57ee96f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65facdac-46bf-4534-ba66-1137299b82f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65facdac-46bf-4534-ba66-1137299b82f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_7a98f3c3-610e-4dbe-b86e-08882b58849d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:to="loc_us-gaap_ShortTermInvestments_7a98f3c3-610e-4dbe-b86e-08882b58849d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_444b5b83-03cc-4d05-a8a2-215e5fd112d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_444b5b83-03cc-4d05-a8a2-215e5fd112d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_87c03967-7367-4854-9a3d-e7d238abad0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d3735f0-c217-4fb7-8a33-ff450dec2ea3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_87c03967-7367-4854-9a3d-e7d238abad0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_352f29fb-61dd-4f79-a56e-4d75c9650618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_61df2696-95b3-4ec3-8835-7363624de014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_352f29fb-61dd-4f79-a56e-4d75c9650618" xlink:to="loc_us-gaap_PreferredStockValue_61df2696-95b3-4ec3-8835-7363624de014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a9854b71-714d-42f9-81c4-a4d0180f37f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_352f29fb-61dd-4f79-a56e-4d75c9650618" xlink:to="loc_us-gaap_CommonStockValue_a9854b71-714d-42f9-81c4-a4d0180f37f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8a68fbae-8fd9-4971-8c07-9771d0b34992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_352f29fb-61dd-4f79-a56e-4d75c9650618" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8a68fbae-8fd9-4971-8c07-9771d0b34992" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f5b1818f-b01e-4dff-937c-2ca0cf6aaa58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_352f29fb-61dd-4f79-a56e-4d75c9650618" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f5b1818f-b01e-4dff-937c-2ca0cf6aaa58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a96eed8a-a72f-4a92-a748-998e3fe45e83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_352f29fb-61dd-4f79-a56e-4d75c9650618" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a96eed8a-a72f-4a92-a748-998e3fe45e83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e07fbc81-1f27-46b0-8f4a-7ced6313217a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bc055334-097c-451d-af9f-60f360754ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e07fbc81-1f27-46b0-8f4a-7ced6313217a" xlink:to="loc_us-gaap_AccountsPayableCurrent_bc055334-097c-451d-af9f-60f360754ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_3e06f17c-0d33-43eb-86a9-d27625d496df" xlink:href="mxl-20220331.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_e07fbc81-1f27-46b0-8f4a-7ced6313217a" xlink:to="loc_mxl_AccruedPriceProtectionLiability_3e06f17c-0d33-43eb-86a9-d27625d496df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2770b9ca-9540-4f7a-a299-67f5c617bfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e07fbc81-1f27-46b0-8f4a-7ced6313217a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2770b9ca-9540-4f7a-a299-67f5c617bfbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3757a750-9440-4a2d-8c2d-42fab3f6ad25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e07fbc81-1f27-46b0-8f4a-7ced6313217a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3757a750-9440-4a2d-8c2d-42fab3f6ad25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_550f25b2-d476-4bb3-8083-c903de6d8fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ff5616a5-c1f9-412a-947a-e7d30e90388c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_550f25b2-d476-4bb3-8083-c903de6d8fd3" xlink:to="loc_us-gaap_LiabilitiesCurrent_ff5616a5-c1f9-412a-947a-e7d30e90388c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcd97e1e-d15a-4fe8-8b7f-4bb6ef112950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_550f25b2-d476-4bb3-8083-c903de6d8fd3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcd97e1e-d15a-4fe8-8b7f-4bb6ef112950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a4b7dd43-5359-4cef-92c1-0a79622187be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_550f25b2-d476-4bb3-8083-c903de6d8fd3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a4b7dd43-5359-4cef-92c1-0a79622187be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_aa084824-32af-445c-bd9a-a28fb9263583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_550f25b2-d476-4bb3-8083-c903de6d8fd3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_aa084824-32af-445c-bd9a-a28fb9263583" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="mxl-20220331.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_NonoperatingIncomeExpense_d7640a2a-9f0f-46b1-9877-15731792da64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_5d74252b-d55f-494f-b9fc-1f45010fc095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d7640a2a-9f0f-46b1-9877-15731792da64" xlink:to="loc_us-gaap_InvestmentIncomeInterest_5d74252b-d55f-494f-b9fc-1f45010fc095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2ca39324-e6ca-4467-a5d2-215bd3d4b7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d7640a2a-9f0f-46b1-9877-15731792da64" xlink:to="loc_us-gaap_InterestExpense_2ca39324-e6ca-4467-a5d2-215bd3d4b7c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_766bb36f-fbc1-4fa4-86ff-68b798c0521c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d7640a2a-9f0f-46b1-9877-15731792da64" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_766bb36f-fbc1-4fa4-86ff-68b798c0521c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8ab6c529-06c1-4b0d-8dcd-273fcdc2dbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8852b9cd-8d45-4485-9e78-6f37476b0ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8ab6c529-06c1-4b0d-8dcd-273fcdc2dbc4" xlink:to="loc_us-gaap_GrossProfit_8852b9cd-8d45-4485-9e78-6f37476b0ecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_44d298b4-4ba2-45b7-a810-74f7a5b39e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8ab6c529-06c1-4b0d-8dcd-273fcdc2dbc4" xlink:to="loc_us-gaap_OperatingExpenses_44d298b4-4ba2-45b7-a810-74f7a5b39e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_324de462-11b8-45d3-bade-ad3a95aa54ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5add8486-208c-405c-b6dc-a9d5565d277b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_324de462-11b8-45d3-bade-ad3a95aa54ab" xlink:to="loc_us-gaap_OperatingIncomeLoss_5add8486-208c-405c-b6dc-a9d5565d277b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_09f1a85b-ef56-4f68-8e2e-30cfaaa45861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_324de462-11b8-45d3-bade-ad3a95aa54ab" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_09f1a85b-ef56-4f68-8e2e-30cfaaa45861" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4e0d4f87-66ad-4b1d-9056-1642fe341f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_bb36d0f7-0293-4296-aaf0-3982fb35075f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4e0d4f87-66ad-4b1d-9056-1642fe341f97" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_bb36d0f7-0293-4296-aaf0-3982fb35075f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6e264dc5-8e92-4dec-9ca6-0f7fbc82f1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4e0d4f87-66ad-4b1d-9056-1642fe341f97" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6e264dc5-8e92-4dec-9ca6-0f7fbc82f1a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_437228f8-630d-4d6b-9ef7-7c39d01aefd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4e0d4f87-66ad-4b1d-9056-1642fe341f97" xlink:to="loc_us-gaap_RestructuringCharges_437228f8-630d-4d6b-9ef7-7c39d01aefd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_916328dd-34e4-4533-921f-91124069d5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_171700cf-5c40-46d2-930c-d6d6c435b269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_916328dd-34e4-4533-921f-91124069d5b3" xlink:to="loc_us-gaap_CostOfRevenue_171700cf-5c40-46d2-930c-d6d6c435b269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e15e40a2-ae3b-4ab7-89e7-79da7cc6fd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_916328dd-34e4-4533-921f-91124069d5b3" xlink:to="loc_us-gaap_Revenues_e15e40a2-ae3b-4ab7-89e7-79da7cc6fd4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cd4e303d-18ef-4c7b-8813-28f35d1036fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f327e1d-c9d9-4842-aa71-ac2b679a4367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cd4e303d-18ef-4c7b-8813-28f35d1036fb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f327e1d-c9d9-4842-aa71-ac2b679a4367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_915e209f-bc13-4ed1-95ad-a501c8788494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cd4e303d-18ef-4c7b-8813-28f35d1036fb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_915e209f-bc13-4ed1-95ad-a501c8788494" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mxl-20220331.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_622d371a-9948-40f3-8f98-374b6f51c75d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_d3a8ae16-fdbf-4eea-9d8d-57e76b9a5624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_622d371a-9948-40f3-8f98-374b6f51c75d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_d3a8ae16-fdbf-4eea-9d8d-57e76b9a5624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b23f84d0-bfd8-4c36-8448-ac0508f232aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0bc8598f-0fe3-4ec6-ab88-303c66be247c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b23f84d0-bfd8-4c36-8448-ac0508f232aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0bc8598f-0fe3-4ec6-ab88-303c66be247c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_532bad81-2c67-4b23-bc17-14a3a56eac81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b23f84d0-bfd8-4c36-8448-ac0508f232aa" xlink:to="loc_us-gaap_NetIncomeLoss_532bad81-2c67-4b23-bc17-14a3a56eac81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mxl-20220331.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_NetCashProvidedByUsedInInvestingActivities_c95a99df-34cd-422b-a3a2-f10aecc393ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_efeba065-f96a-4f91-87ab-213d8c1fb755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c95a99df-34cd-422b-a3a2-f10aecc393ba" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_efeba065-f96a-4f91-87ab-213d8c1fb755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_09141b8c-3fc1-4481-8caa-380d52c3b203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c95a99df-34cd-422b-a3a2-f10aecc393ba" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_09141b8c-3fc1-4481-8caa-380d52c3b203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_d9aa8846-ea30-4c9a-aea4-1453c6c79d48" xlink:href="mxl-20220331.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c95a99df-34cd-422b-a3a2-f10aecc393ba" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_d9aa8846-ea30-4c9a-aea4-1453c6c79d48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_d7ebaab9-2fad-4db9-b5f0-4b329b3a50e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c95a99df-34cd-422b-a3a2-f10aecc393ba" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_d7ebaab9-2fad-4db9-b5f0-4b329b3a50e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45366b59-cb03-44bb-970f-45acb6b72b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3ca41a4e-026d-4f49-bb32-b346f66eb49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45366b59-cb03-44bb-970f-45acb6b72b5a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3ca41a4e-026d-4f49-bb32-b346f66eb49f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7b185440-7678-42c6-8387-69f18b0599b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45366b59-cb03-44bb-970f-45acb6b72b5a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7b185440-7678-42c6-8387-69f18b0599b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_0d56d2db-cc22-4fd3-b21b-6f6996889d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45366b59-cb03-44bb-970f-45acb6b72b5a" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_0d56d2db-cc22-4fd3-b21b-6f6996889d9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a49f9248-190f-48a6-990b-e63e456a41ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45366b59-cb03-44bb-970f-45acb6b72b5a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a49f9248-190f-48a6-990b-e63e456a41ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_999a5127-725c-42f0-86f7-6cd1325c808b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_999a5127-725c-42f0-86f7-6cd1325c808b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_789aba8c-b8da-4a98-8c1e-ffadaf62cfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_NetIncomeLoss_789aba8c-b8da-4a98-8c1e-ffadaf62cfd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_25ad9dd1-4c82-4c39-a5e8-7af4142f136b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_25ad9dd1-4c82-4c39-a5e8-7af4142f136b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_9caa8e8f-b63b-4b67-9948-3fda92a0c79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_9caa8e8f-b63b-4b67-9948-3fda92a0c79d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7a7e67c1-4a0d-45c5-9226-c7d642df96cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7a7e67c1-4a0d-45c5-9226-c7d642df96cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a906cf5b-d3f1-458f-aa07-83a8d91c2942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a906cf5b-d3f1-458f-aa07-83a8d91c2942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_928d7cfc-0d26-4b75-b18b-f1cf3d315e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_928d7cfc-0d26-4b75-b18b-f1cf3d315e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_9d0595cf-f718-4292-a669-edcd69695c4d" xlink:href="mxl-20220331.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_9d0595cf-f718-4292-a669-edcd69695c4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_7233a01d-6e27-43ad-ad29-64391b23b635" xlink:href="mxl-20220331.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_7233a01d-6e27-43ad-ad29-64391b23b635" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1abebb44-c790-4644-9e93-7c52ebc96fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1abebb44-c790-4644-9e93-7c52ebc96fa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_47b583a2-25ca-4d9b-b2f5-85ae0b9c3efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_47b583a2-25ca-4d9b-b2f5-85ae0b9c3efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_62a832d2-4f33-4d5b-9a46-f2c3946dffcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_62a832d2-4f33-4d5b-9a46-f2c3946dffcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1d108f56-2d57-486f-b43b-c092614796c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1d108f56-2d57-486f-b43b-c092614796c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5f59f3ef-c10a-4547-8aba-90f47b1c30b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_ShareBasedCompensation_5f59f3ef-c10a-4547-8aba-90f47b1c30b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_75832a53-6020-4ba0-8966-91e18189c658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_75832a53-6020-4ba0-8966-91e18189c658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_38aa31c6-5480-4a79-a5a1-7cd8104385fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_38aa31c6-5480-4a79-a5a1-7cd8104385fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_72b7ec70-9b03-42f6-aeab-25ae7cd7327a" xlink:href="mxl-20220331.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_72b7ec70-9b03-42f6-aeab-25ae7cd7327a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4ad4f475-457d-44e1-bd17-0be16cf767d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4ad4f475-457d-44e1-bd17-0be16cf767d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_96ce9f3e-1474-4d32-87d5-b73050d1f87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_96ce9f3e-1474-4d32-87d5-b73050d1f87e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f1332c79-5986-4c1c-9025-1e2834e8a634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bca69c2e-3ecd-49c9-8ce1-894a758e6643" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f1332c79-5986-4c1c-9025-1e2834e8a634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_61b5f6e3-bde3-4deb-b7bb-4e06401a443b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_270274b1-0471-4ad9-a75b-8792a6f4034b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_61b5f6e3-bde3-4deb-b7bb-4e06401a443b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_270274b1-0471-4ad9-a75b-8792a6f4034b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b318ae86-bb1f-4a04-ae55-235a3ec50c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_61b5f6e3-bde3-4deb-b7bb-4e06401a443b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b318ae86-bb1f-4a04-ae55-235a3ec50c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de65b550-aeb9-432a-8f40-1d9ef36260c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_61b5f6e3-bde3-4deb-b7bb-4e06401a443b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de65b550-aeb9-432a-8f40-1d9ef36260c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d234a9d-de09-40ed-8f7d-605cd64f63e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_61b5f6e3-bde3-4deb-b7bb-4e06401a443b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d234a9d-de09-40ed-8f7d-605cd64f63e5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mxl-20220331.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_a0f19929-f68a-4c56-af12-3c6d5ca089b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0531df2a-a216-4c95-921d-8a24e5fe3d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a0f19929-f68a-4c56-af12-3c6d5ca089b6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0531df2a-a216-4c95-921d-8a24e5fe3d8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6d2a2005-52b2-42e0-9ba4-88f44017ff22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a0f19929-f68a-4c56-af12-3c6d5ca089b6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6d2a2005-52b2-42e0-9ba4-88f44017ff22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="mxl-20220331.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_79711fb3-cd43-45cc-b962-522ee835de74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_89aa529a-8d0f-49fc-a269-d439355bba3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79711fb3-cd43-45cc-b962-522ee835de74" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_89aa529a-8d0f-49fc-a269-d439355bba3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_81353e87-e410-4de9-a5fc-a2b9489aadff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79711fb3-cd43-45cc-b962-522ee835de74" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_81353e87-e410-4de9-a5fc-a2b9489aadff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="simple" xlink:href="mxl-20220331.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_d33a92ab-a115-44c3-aac4-d44ef4cc625e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_38ece74a-94a1-494f-ad5c-33a2743813fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d33a92ab-a115-44c3-aac4-d44ef4cc625e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_38ece74a-94a1-494f-ad5c-33a2743813fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20220331.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_3a12a72c-d1a3-448d-a6c6-17c2958ce51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_f95e4e74-9593-4c8f-ac53-ae0aefba2d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3a12a72c-d1a3-448d-a6c6-17c2958ce51f" xlink:to="loc_us-gaap_RestructuringReserveCurrent_f95e4e74-9593-4c8f-ac53-ae0aefba2d97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_6dbb41c6-e6ea-4c7e-b31b-72112c4061c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3a12a72c-d1a3-448d-a6c6-17c2958ce51f" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_6dbb41c6-e6ea-4c7e-b31b-72112c4061c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20220331.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_87464e55-4d09-430f-826b-11426fdae7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cfd5a834-9d92-4cc6-90d0-b8c4e6f34e81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_87464e55-4d09-430f-826b-11426fdae7a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cfd5a834-9d92-4cc6-90d0-b8c4e6f34e81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5dbd4886-a01b-4133-a52e-eb8cbc0ad094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_87464e55-4d09-430f-826b-11426fdae7a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5dbd4886-a01b-4133-a52e-eb8cbc0ad094" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220331.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_044252f2-b96b-41b7-afd8-8319f706038b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_044252f2-b96b-41b7-afd8-8319f706038b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dfbdbd73-d126-440e-9aa3-39a7e19ddddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dfbdbd73-d126-440e-9aa3-39a7e19ddddb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_feb2f08f-c61b-44a7-89e2-d5df88c2bca0" xlink:href="mxl-20220331.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:to="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_feb2f08f-c61b-44a7-89e2-d5df88c2bca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_1ada2692-a703-49d6-8369-00bd432e5e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_1ada2692-a703-49d6-8369-00bd432e5e2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bdda9b8c-a40d-4722-9c4a-ee208f39472f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bdda9b8c-a40d-4722-9c4a-ee208f39472f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7e98d786-2515-469e-8c2c-d8b7da02d865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4f070407-d496-484b-8bb7-49b941ca52ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7e98d786-2515-469e-8c2c-d8b7da02d865" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mxl-20220331.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_85c9b95c-e558-4d9b-944a-0670f33f8d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain_f3e93e9e-2dfb-4e0f-b74e-028f5a279ce6" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_85c9b95c-e558-4d9b-944a-0670f33f8d3a" xlink:to="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain_f3e93e9e-2dfb-4e0f-b74e-028f5a279ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_149ca61a-f52f-43cf-83e6-038abe138a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_85c9b95c-e558-4d9b-944a-0670f33f8d3a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_149ca61a-f52f-43cf-83e6-038abe138a84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_b91b6efd-2242-4993-ad2d-792a20c67cae" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_85c9b95c-e558-4d9b-944a-0670f33f8d3a" xlink:to="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_b91b6efd-2242-4993-ad2d-792a20c67cae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_89dc459f-518d-4e55-9e44-032dadcf5653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d988fc74-ae93-4ef0-918f-ba8138ddeccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_89dc459f-518d-4e55-9e44-032dadcf5653" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d988fc74-ae93-4ef0-918f-ba8138ddeccb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mxl-20220331.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_ddc25c5d-d71b-4c45-bcc4-5d888eb7b311" xlink:href="mxl-20220331.xsd#mxl_Cashcashequivalentsandrestrictedcash"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_995a10a5-8e8e-4298-a2df-a32b975e64da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_Cashcashequivalentsandrestrictedcash_ddc25c5d-d71b-4c45-bcc4-5d888eb7b311" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_995a10a5-8e8e-4298-a2df-a32b975e64da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f7490505-a8bf-4918-a1b2-dc7e66e198c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ddc25c5d-d71b-4c45-bcc4-5d888eb7b311" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f7490505-a8bf-4918-a1b2-dc7e66e198c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_d7dcc2ba-a520-4d14-b2ee-ea1584f4c7f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ddc25c5d-d71b-4c45-bcc4-5d888eb7b311" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_d7dcc2ba-a520-4d14-b2ee-ea1584f4c7f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="simple" xlink:href="mxl-20220331.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_375dcc51-12b9-4225-9c51-91dcf7763304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a0408219-c8f1-48fd-81d6-1b5276732292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_375dcc51-12b9-4225-9c51-91dcf7763304" xlink:to="loc_us-gaap_InventoryWorkInProcess_a0408219-c8f1-48fd-81d6-1b5276732292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_8e2e5d4e-b953-4580-b70c-8b1207ae820e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_375dcc51-12b9-4225-9c51-91dcf7763304" xlink:to="loc_us-gaap_InventoryFinishedGoods_8e2e5d4e-b953-4580-b70c-8b1207ae820e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20220331.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_c38f8881-d72b-491d-a92b-da277e8cddba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c8fb539f-27e9-430c-ab42-f6f491cc0c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c38f8881-d72b-491d-a92b-da277e8cddba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c8fb539f-27e9-430c-ab42-f6f491cc0c21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0454b219-7558-4b72-b002-f9f9250a934c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c38f8881-d72b-491d-a92b-da277e8cddba" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0454b219-7558-4b72-b002-f9f9250a934c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="simple" xlink:href="mxl-20220331.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_ccaeb285-e067-4bb0-bf2c-7b55be35e904" xlink:href="mxl-20220331.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_ccaeb285-e067-4bb0-bf2c-7b55be35e904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_6e83e651-76e1-43fb-a4d4-8943627f8f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_RestructuringReserveCurrent_6e83e651-76e1-43fb-a4d4-8943627f8f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4351fc0c-e5d8-423a-8fb8-b7f9f4173ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4351fc0c-e5d8-423a-8fb8-b7f9f4173ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1fc5fd11-4f21-45c6-b726-3dbd07cb361b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1fc5fd11-4f21-45c6-b726-3dbd07cb361b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4d08cf04-50ae-40a0-aa94-078aa4ed3076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4d08cf04-50ae-40a0-aa94-078aa4ed3076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_828a097b-5bb0-4bc3-a861-360704886a6e" xlink:href="mxl-20220331.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_mxl_Accruedcustomercredits_828a097b-5bb0-4bc3-a861-360704886a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_4577f7ee-7a1d-4e23-ba49-98d5b71aa66c" xlink:href="mxl-20220331.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_4577f7ee-7a1d-4e23-ba49-98d5b71aa66c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_d0dce634-3e60-4008-a485-2d3401d9011c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_d0dce634-3e60-4008-a485-2d3401d9011c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_15411ee9-ace8-4ad0-86c5-b4fbce2b21a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_15411ee9-ace8-4ad0-86c5-b4fbce2b21a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_8ccd2b4d-6776-4bfe-9cb5-2f63a3d2d006" xlink:href="mxl-20220331.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_8ccd2b4d-6776-4bfe-9cb5-2f63a3d2d006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_186ab531-6cb4-47b1-a923-8a3590db1a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_186ab531-6cb4-47b1-a923-8a3590db1a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_7f2b5885-9a47-41b3-ae7b-73490a933c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4960979-c842-425d-bb07-83c37dbc8fd6" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_7f2b5885-9a47-41b3-ae7b-73490a933c75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20220331.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_7865a417-3814-412f-87c2-30b371d25725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6c640a11-6354-4125-9f7a-a66c2abc246a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7865a417-3814-412f-87c2-30b371d25725" xlink:to="loc_us-gaap_LongTermDebtCurrent_6c640a11-6354-4125-9f7a-a66c2abc246a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_89ab5545-9e59-4d27-8893-7b9bbf5cc5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7865a417-3814-412f-87c2-30b371d25725" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_89ab5545-9e59-4d27-8893-7b9bbf5cc5c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1" xlink:type="simple" xlink:href="mxl-20220331.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_c0d9dabf-1634-4338-bef3-444dcc1292e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1365f3b0-9b39-47a2-8239-68042b8a6bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c0d9dabf-1634-4338-bef3-444dcc1292e7" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1365f3b0-9b39-47a2-8239-68042b8a6bf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_aa9e46b6-fa01-427e-a66a-ffb3d678c105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c0d9dabf-1634-4338-bef3-444dcc1292e7" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_aa9e46b6-fa01-427e-a66a-ffb3d678c105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1c90b522-acb5-40ff-be0a-86cc874d9398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c0d9dabf-1634-4338-bef3-444dcc1292e7" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1c90b522-acb5-40ff-be0a-86cc874d9398" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" xlink:type="simple" xlink:href="mxl-20220331.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_afd458a8-ccd7-4ef8-b9f3-713eb5606ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_afd458a8-ccd7-4ef8-b9f3-713eb5606ccd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_f4d6ded5-2ebe-4e02-870d-ab02d2502377" xlink:href="mxl-20220331.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:to="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_f4d6ded5-2ebe-4e02-870d-ab02d2502377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_bce26799-8005-4161-aff9-8b652a3f5e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_bce26799-8005-4161-aff9-8b652a3f5e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ae5277e8-6c7d-452f-82be-646e6e9c12d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ae5277e8-6c7d-452f-82be-646e6e9c12d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bbf03c65-6a6b-4fca-9811-90870c3da060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bbf03c65-6a6b-4fca-9811-90870c3da060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_725b6b1e-b241-47eb-b884-cc869c17b6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56c6c251-0f95-43c8-ba6b-685af26bf06e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_725b6b1e-b241-47eb-b884-cc869c17b6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8f6d97d8-f3ad-4dfd-8051-5a61c36ef24f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_30018abd-959a-4dcc-8077-d11560d49fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8f6d97d8-f3ad-4dfd-8051-5a61c36ef24f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_30018abd-959a-4dcc-8077-d11560d49fa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0127e972-18c0-44bc-8130-38f86d4770ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8f6d97d8-f3ad-4dfd-8051-5a61c36ef24f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0127e972-18c0-44bc-8130-38f86d4770ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="simple" xlink:href="mxl-20220331.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_19e7f8e6-f195-496e-8606-1134a08b70a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_2b6595e0-2866-4fa2-b44b-79c90bcc6a54" xlink:href="mxl-20220331.xsd#mxl_UnrealizedGainLossOnTranslationToReportingCurrency"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_19e7f8e6-f195-496e-8606-1134a08b70a1" xlink:to="loc_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_2b6595e0-2866-4fa2-b44b-79c90bcc6a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b70a1851-a4d2-425f-8cec-db38d8fc4943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_19e7f8e6-f195-496e-8606-1134a08b70a1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b70a1851-a4d2-425f-8cec-db38d8fc4943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4009eb15-754b-49ea-9cae-27b3a93122b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_19e7f8e6-f195-496e-8606-1134a08b70a1" xlink:to="loc_us-gaap_OperatingLeaseLiability_4009eb15-754b-49ea-9cae-27b3a93122b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20220331.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_ContractualObligation_6b204123-2591-4bef-91b4-01625e3664dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_614feb10-988b-46f8-865b-a8187a3e69dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6b204123-2591-4bef-91b4-01625e3664dc" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_614feb10-988b-46f8-865b-a8187a3e69dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_96d45255-04c3-41a9-9205-08d9a316fe06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6b204123-2591-4bef-91b4-01625e3664dc" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_96d45255-04c3-41a9-9205-08d9a316fe06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_5aaed3b6-d496-4d5a-a87d-d30a1afcf244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6b204123-2591-4bef-91b4-01625e3664dc" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_5aaed3b6-d496-4d5a-a87d-d30a1afcf244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_3a6e5334-4665-487a-962d-e9ce672b1bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6b204123-2591-4bef-91b4-01625e3664dc" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_3a6e5334-4665-487a-962d-e9ce672b1bd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_f6262e91-5d40-453b-864b-3dd21f651f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_3fed8061-8c13-4d75-9970-1326715f5c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f6262e91-5d40-453b-864b-3dd21f651f84" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_3fed8061-8c13-4d75-9970-1326715f5c41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_dc95db69-7e0b-4a0e-ad80-23faeda5f77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f6262e91-5d40-453b-864b-3dd21f651f84" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_dc95db69-7e0b-4a0e-ad80-23faeda5f77a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_32e799a9-4435-493c-98b1-89efcc1b892e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f6262e91-5d40-453b-864b-3dd21f651f84" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_32e799a9-4435-493c-98b1-89efcc1b892e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_2c326c78-ca7d-461b-928e-fc8f61d04693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f6262e91-5d40-453b-864b-3dd21f651f84" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_2c326c78-ca7d-461b-928e-fc8f61d04693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_ca54c65d-6bd9-4ff1-89af-e88df0eba2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_3a5e3064-2212-4343-b4a4-1757d120cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ca54c65d-6bd9-4ff1-89af-e88df0eba2e9" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_3a5e3064-2212-4343-b4a4-1757d120cfec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_afb622c4-3e3e-463c-b8df-53dcb9437b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ca54c65d-6bd9-4ff1-89af-e88df0eba2e9" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_afb622c4-3e3e-463c-b8df-53dcb9437b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_c9137f97-230f-4939-916e-cce16e2dd8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ca54c65d-6bd9-4ff1-89af-e88df0eba2e9" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_c9137f97-230f-4939-916e-cce16e2dd8a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_57928a43-7afb-4c60-91e1-7effccacdec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ca54c65d-6bd9-4ff1-89af-e88df0eba2e9" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_57928a43-7afb-4c60-91e1-7effccacdec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_72996fe9-c073-4a9e-8385-2dd319afb2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_35f07441-5755-4159-9a65-cbb19419bb14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_72996fe9-c073-4a9e-8385-2dd319afb2f6" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_35f07441-5755-4159-9a65-cbb19419bb14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_573a485f-3e23-408b-a10d-e42e3e1e5093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_72996fe9-c073-4a9e-8385-2dd319afb2f6" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_573a485f-3e23-408b-a10d-e42e3e1e5093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_cdbbcfc3-f34c-4f24-9e21-60ed59b26ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_f09f5fce-6c8b-458a-b403-bc133f19b0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cdbbcfc3-f34c-4f24-9e21-60ed59b26ae4" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_f09f5fce-6c8b-458a-b403-bc133f19b0ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_3f61b8fb-8803-48da-90d7-cad6e48b64e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cdbbcfc3-f34c-4f24-9e21-60ed59b26ae4" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_3f61b8fb-8803-48da-90d7-cad6e48b64e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_86925ae7-87d3-45b9-832e-72e592e0528c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_780bb191-1656-43af-82e8-5c39a6c2d86c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_86925ae7-87d3-45b9-832e-72e592e0528c" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_780bb191-1656-43af-82e8-5c39a6c2d86c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_887505b7-37a4-42ad-851b-e8e938b7bfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_86925ae7-87d3-45b9-832e-72e592e0528c" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_887505b7-37a4-42ad-851b-e8e938b7bfd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_0e8fc6a9-a166-41b7-8744-4991be794754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_a267b4dc-365a-4462-a633-3f42b0126d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0e8fc6a9-a166-41b7-8744-4991be794754" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_a267b4dc-365a-4462-a633-3f42b0126d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_c4b88421-1a34-469c-837c-addcd3f22c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0e8fc6a9-a166-41b7-8744-4991be794754" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_c4b88421-1a34-469c-837c-addcd3f22c02" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>mxl-20220331_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:931093af-eed1-43e0-83bb-0038007bfe29,g:d6f27f68-20cd-4652-bb5b-e462affed283-->
<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-20220331.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i2acc69f7cd70438189c5a1a7e50341f0_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_913ae8d6-eaec-4739-a89d-08259f41d6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_913ae8d6-eaec-4739-a89d-08259f41d6cb" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_3ef56e91-2f3e-47dd-bb0c-b4c54205e31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_SharesIssued_3ef56e91-2f3e-47dd-bb0c-b4c54205e31e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a60d09ec-2fd3-44f3-88f0-af43daeeaa13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockholdersEquity_a60d09ec-2fd3-44f3-88f0-af43daeeaa13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_40977af2-30e4-4c12-8038-2ef752c66eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_40977af2-30e4-4c12-8038-2ef752c66eb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f7b9f3f5-191f-40ba-8e63-a6e713cd6eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f7b9f3f5-191f-40ba-8e63-a6e713cd6eec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_7f163f8f-5a21-4cdd-bea1-f85cf4dc9efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_7f163f8f-5a21-4cdd-bea1-f85cf4dc9efb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_76a5fd65-7d1d-432f-bdd0-12dcfe329792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_76a5fd65-7d1d-432f-bdd0-12dcfe329792" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_360dd33b-7e1e-4961-ad9e-7f33042a690b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_360dd33b-7e1e-4961-ad9e-7f33042a690b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9d2a59e5-82fb-47af-83a2-fa2dee0c38cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9d2a59e5-82fb-47af-83a2-fa2dee0c38cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3e53184f-aea3-47aa-94ae-956d0e074581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_NetIncomeLoss_3e53184f-aea3-47aa-94ae-956d0e074581" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_09dfee23-1ea6-4962-9a62-ce4c1bfd8a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e1bd6c90-29e5-4be5-b937-4a85a7464964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_913ae8d6-eaec-4739-a89d-08259f41d6cb" xlink:to="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5dc19bc9-9192-4e72-93b1-a591bbd1f91a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:to="loc_us-gaap_EquityComponentDomain_5dc19bc9-9192-4e72-93b1-a591bbd1f91a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:to="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2fb0c011-0944-4057-b3a3-b022f59feee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_CommonStockMember_2fb0c011-0944-4057-b3a3-b022f59feee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d0979e84-97fe-429c-aa91-4dadfbf7dad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d0979e84-97fe-429c-aa91-4dadfbf7dad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a581cf87-2165-483e-9125-e8a7ea8fac62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a581cf87-2165-483e-9125-e8a7ea8fac62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_10635e7e-9316-46f0-84ac-1cf4792501ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_RetainedEarningsMember_10635e7e-9316-46f0-84ac-1cf4792501ce" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#BusinessCombinationsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="extended" id="i7d15f44ba985448db7661e15d5b0f707_BusinessCombinationsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ab2231db-9e2d-41a4-9b6b-a97ab5d6bba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ab2231db-9e2d-41a4-9b6b-a97ab5d6bba1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f28fd570-465d-47c8-b397-e567b6a98508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f28fd570-465d-47c8-b397-e567b6a98508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3e3c0b25-81b3-4911-9ee4-e13b2a1ca4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3e3c0b25-81b3-4911-9ee4-e13b2a1ca4cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_aa048cc9-b47a-4c5e-af52-2aa411be9593" xlink:href="mxl-20220331.xsd#mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_aa048cc9-b47a-4c5e-af52-2aa411be9593" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7029feed-dde1-4c3f-b5ce-1df7e88b8fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_Goodwill_7029feed-dde1-4c3f-b5ce-1df7e88b8fe5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_ce4a254a-bd92-4b2e-9ca1-c20ec3f0df02" xlink:href="mxl-20220331.xsd#mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_ce4a254a-bd92-4b2e-9ca1-c20ec3f0df02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_242d8d16-67ae-49a9-b167-dd89f1f24ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_242d8d16-67ae-49a9-b167-dd89f1f24ae7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_cdd87cfc-be1e-4e34-8b15-ae9214e05971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_cdd87cfc-be1e-4e34-8b15-ae9214e05971" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_378b44a0-7d0d-4b09-a3ea-88e3567b34c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_378b44a0-7d0d-4b09-a3ea-88e3567b34c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f5aa1d5-6ba3-4fcd-8bcf-aa81108d964a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f5aa1d5-6ba3-4fcd-8bcf-aa81108d964a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_71094f48-0d51-4bcb-a149-e8e45a884625" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f5aa1d5-6ba3-4fcd-8bcf-aa81108d964a" xlink:to="loc_mxl_CompanyXMember_71094f48-0d51-4bcb-a149-e8e45a884625" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ee75d64e-a5f0-4453-ab99-a7a7f793cb58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ee75d64e-a5f0-4453-ab99-a7a7f793cb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c4d79aa5-e684-441b-82e6-de5fae05e1de" xlink:href="mxl-20220331.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ee75d64e-a5f0-4453-ab99-a7a7f793cb58" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c4d79aa5-e684-441b-82e6-de5fae05e1de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended" id="i4675ee90c5b245129d06c9b576620d7a_BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4cfb7668-b4ba-4d01-8e4b-e31937401fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4cfb7668-b4ba-4d01-8e4b-e31937401fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_6fad2ba1-29c7-4bab-8955-34ad3bd4dc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_6fad2ba1-29c7-4bab-8955-34ad3bd4dc6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7982cf51-3913-4275-b447-bd5ddd50fb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7982cf51-3913-4275-b447-bd5ddd50fb4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_856bbc81-ed02-4d2d-af3a-640d224afd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_856bbc81-ed02-4d2d-af3a-640d224afd74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3677a48d-04cb-4430-ad68-6e7665a4dae6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3677a48d-04cb-4430-ad68-6e7665a4dae6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad6073b3-eb74-40a9-a607-825d7ba2555c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad6073b3-eb74-40a9-a607-825d7ba2555c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_ecace232-24e8-4f33-8a7c-10ddab57dffa" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad6073b3-eb74-40a9-a607-825d7ba2555c" xlink:to="loc_mxl_CompanyXMember_ecace232-24e8-4f33-8a7c-10ddab57dffa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_85e29b6b-19b3-4580-b05a-fec0903f9120_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_85e29b6b-19b3-4580-b05a-fec0903f9120_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e9993f-0647-42fd-a22c-55be2205153f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e9993f-0647-42fd-a22c-55be2205153f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_90f30125-67ca-4a77-8833-1b8c0c02a38d" xlink:href="mxl-20220331.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e9993f-0647-42fd-a22c-55be2205153f" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_90f30125-67ca-4a77-8833-1b8c0c02a38d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="extended" id="i8955cf5b9e49481686d8e9933b16eb03_BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_676106fb-74b7-459e-a723-e38186f7dae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_676106fb-74b7-459e-a723-e38186f7dae9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c9bfe919-6792-484d-91d1-a7db07d766d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c9bfe919-6792-484d-91d1-a7db07d766d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0f9b3b82-e237-4f5e-8aed-b5657775e931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0f9b3b82-e237-4f5e-8aed-b5657775e931" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3f789c7-bf55-4420-bf16-8fa446b85036_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3f789c7-bf55-4420-bf16-8fa446b85036_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae5af72d-870a-495d-94f8-85868937ef0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae5af72d-870a-495d-94f8-85868937ef0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_ec84621c-ad27-47e0-906c-a72ba22ccbf8" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae5af72d-870a-495d-94f8-85868937ef0c" xlink:to="loc_mxl_CompanyXMember_ec84621c-ad27-47e0-906c-a72ba22ccbf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5c27189-cbac-45fb-9145-07fb8e48e9ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5c27189-cbac-45fb-9145-07fb8e48e9ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c191341f-55fb-4827-84f3-b9870323465c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c191341f-55fb-4827-84f3-b9870323465c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_917bd72c-49c3-4b6f-bcf6-f9419c4455ca" xlink:href="mxl-20220331.xsd#mxl_LicensedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c191341f-55fb-4827-84f3-b9870323465c" xlink:to="loc_mxl_LicensedTechnologyMember_917bd72c-49c3-4b6f-bcf6-f9419c4455ca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#RestructuringActivityRestructuringandRelatedCostsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="extended" id="id82d0326c1184019b4f1c5f6da8aee0e_RestructuringActivityRestructuringandRelatedCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_06edc608-7767-45c1-b84b-de4ffda8df09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_65ba73f8-81e1-4181-9eb0-d7a08c51ec13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_06edc608-7767-45c1-b84b-de4ffda8df09" xlink:to="loc_us-gaap_RestructuringCharges_65ba73f8-81e1-4181-9eb0-d7a08c51ec13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_06edc608-7767-45c1-b84b-de4ffda8df09" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_37591ae9-1464-4d88-b5ce-4800910383a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_37591ae9-1464-4d88-b5ce-4800910383a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_e3895cf6-d39d-4e9a-97f5-62df489209fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_e3895cf6-d39d-4e9a-97f5-62df489209fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_83fc8b5c-ded1-4d63-955d-7c94cd902d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:to="loc_us-gaap_FacilityClosingMember_83fc8b5c-ded1-4d63-955d-7c94cd902d0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_353795e3-45f3-4653-b803-75e8699a6175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:to="loc_us-gaap_OtherRestructuringMember_353795e3-45f3-4653-b803-75e8699a6175" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#RestructuringActivitiesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" xlink:type="extended" id="i65332d5483884bf9a4fa3bd152e91141_RestructuringActivitiesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_40368995-6467-4336-b200-b1154582482a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_40368995-6467-4336-b200-b1154582482a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_f5ab8b03-6416-481c-a985-3b38ffae2b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_f5ab8b03-6416-481c-a985-3b38ffae2b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9019d8b1-1fa6-489f-8c0b-4af806ffaa81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9019d8b1-1fa6-489f-8c0b-4af806ffaa81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8feb8de5-5d74-4c73-9617-23dbccf02ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8feb8de5-5d74-4c73-9617-23dbccf02ffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember_d59c6037-2fba-4551-8411-6772c8cc1740" xlink:href="mxl-20220331.xsd#mxl_TerminatedLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8feb8de5-5d74-4c73-9617-23dbccf02ffb" xlink:to="loc_mxl_TerminatedLeaseMember_d59c6037-2fba-4551-8411-6772c8cc1740" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="extended" id="id2e62d04c3b14d31bd363b4291c30e2f_RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_634b6354-0f15-48a6-b60f-ce442ec0f5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_634b6354-0f15-48a6-b60f-ce442ec0f5e4" xlink:to="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_07ec54b5-bdba-41d7-a210-78fab85e9090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserve_07ec54b5-bdba-41d7-a210-78fab85e9090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_c6024616-b63b-4083-8d79-7ce689d8daeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_PaymentsForRestructuring_c6024616-b63b-4083-8d79-7ce689d8daeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a3d852fe-7017-4c2f-82ac-c1b7b7c1dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_3a87489d-4eca-49ee-a2fe-b089edfe5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserveCurrent_3a87489d-4eca-49ee-a2fe-b089edfe5d44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_06363a21-32ee-481c-9506-f76dfdd90fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_06363a21-32ee-481c-9506-f76dfdd90fb4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_634b6354-0f15-48a6-b60f-ce442ec0f5e4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_da6104e7-d1b7-4822-8993-9c2962ed7bcf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_da6104e7-d1b7-4822-8993-9c2962ed7bcf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_de54015e-2f17-44bd-a209-05eaadce5418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_de54015e-2f17-44bd-a209-05eaadce5418" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_74f57d1d-4e25-48ed-af26-49673173d79f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:to="loc_us-gaap_FacilityClosingMember_74f57d1d-4e25-48ed-af26-49673173d79f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_a0f95d05-2daf-43fe-9970-a321a7362be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:to="loc_us-gaap_OtherRestructuringMember_a0f95d05-2daf-43fe-9970-a321a7362be9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#GoodwillandIntangiblesAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" xlink:type="extended" id="i0f23ccec891b43efaa9afe2b7fde41bc_GoodwillandIntangiblesAssetsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_6494c4c5-7d4b-48a4-9cc7-a6e09dd1cd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_6494c4c5-7d4b-48a4-9cc7-a6e09dd1cd0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_155561e6-b959-4789-b174-ef80cb1f2752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_155561e6-b959-4789-b174-ef80cb1f2752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_5d4091d7-2ff8-4e07-9cd8-ece2adb17b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_5d4091d7-2ff8-4e07-9cd8-ece2adb17b2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_85b04868-2a1e-41ad-8c9f-1e2411813d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_85b04868-2a1e-41ad-8c9f-1e2411813d0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease_964ae6d1-c471-4c51-904c-aa302a39678f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease_964ae6d1-c471-4c51-904c-aa302a39678f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_9cf6bc9d-b826-4473-93ff-82248a36fd83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_9cf6bc9d-b826-4473-93ff-82248a36fd83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a8eb9445-45f4-4c80-890a-cf7c04175365_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a8eb9445-45f4-4c80-890a-cf7c04175365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8aa03dbd-61f4-4828-b64b-d48549018b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8aa03dbd-61f4-4828-b64b-d48549018b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_7cf383eb-c2bb-4b91-8383-a25cbc90d36b" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8aa03dbd-61f4-4828-b64b-d48549018b14" xlink:to="loc_mxl_CompanyXMember_7cf383eb-c2bb-4b91-8383-a25cbc90d36b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended" id="i843d32e27b624758b522763d8549c01c_GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1975bf98-6c17-40db-adc6-88344b9af3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1975bf98-6c17-40db-adc6-88344b9af3f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3800bc8f-0f6c-4d9d-90aa-5e7157d26400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3800bc8f-0f6c-4d9d-90aa-5e7157d26400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a1de3ca2-cfc9-47e5-817c-2d95ff9f47d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a1de3ca2-cfc9-47e5-817c-2d95ff9f47d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7cdefd2-f7e5-4059-a4ef-67c993bf26c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7cdefd2-f7e5-4059-a4ef-67c993bf26c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_122cba35-b4fe-4231-b077-8ed4f7b5426a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_122cba35-b4fe-4231-b077-8ed4f7b5426a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_87c41e87-d998-4499-9e63-a24a9bf29722" xlink:href="mxl-20220331.xsd#mxl_LicensedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_mxl_LicensedTechnologyMember_87c41e87-d998-4499-9e63-a24a9bf29722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_ecedc336-0612-45ce-9070-23e2d80a4023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_ecedc336-0612-45ce-9070-23e2d80a4023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_b5b6cdd1-09d6-4d53-a7b7-8869c3cb5cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_b5b6cdd1-09d6-4d53-a7b7-8869c3cb5cee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ce369619-b1d6-4911-ab0c-b887d9ab3221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ce369619-b1d6-4911-ab0c-b887d9ab3221" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_c4d78818-f522-4d16-b9c0-8b5eff7112e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_c4d78818-f522-4d16-b9c0-8b5eff7112e6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended" id="i91be196a19c3459ab9102d346dee15f4_GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cf812316-7b6f-49f0-b101-d5b9bada49dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9a7098e1-ea7b-44a3-a7ca-30ee9313da62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cf812316-7b6f-49f0-b101-d5b9bada49dd" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9a7098e1-ea7b-44a3-a7ca-30ee9313da62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cf812316-7b6f-49f0-b101-d5b9bada49dd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_451de284-c69c-4100-82cc-5af066b58ad4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_451de284-c69c-4100-82cc-5af066b58ad4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ec994205-8d04-4f2f-9c2f-1002fb2a7393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:to="loc_us-gaap_CostOfSalesMember_ec994205-8d04-4f2f-9c2f-1002fb2a7393" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec1036dd-a97e-4e9e-8120-1162b11f890d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec1036dd-a97e-4e9e-8120-1162b11f890d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e9f68014-d15d-467c-9067-68e26fde20e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e9f68014-d15d-467c-9067-68e26fde20e9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended" id="ic12bb085f39a4502a909c8ad54bf97c4_FinancialInstrumentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f3d7ec87-233f-4dc1-bef6-72143bf74cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f3d7ec87-233f-4dc1-bef6-72143bf74cde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_ab6eac8a-e197-480d-a991-a89d8212c7fa" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_ab6eac8a-e197-480d-a991-a89d8212c7fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8d8fde99-3981-4a50-a0c0-13ee9abd0637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8d8fde99-3981-4a50-a0c0-13ee9abd0637" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_5b25ef31-bbbf-4180-b9d4-9e8bd84423b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_5b25ef31-bbbf-4180-b9d4-9e8bd84423b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_44016566-9093-4d46-923e-dc4cdd88ba43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_44016566-9093-4d46-923e-dc4cdd88ba43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8943fc8-f020-4f8e-8bd1-864061a011e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8943fc8-f020-4f8e-8bd1-864061a011e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_b0a72867-49cb-49cb-ac8b-6cf4393b7982" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8943fc8-f020-4f8e-8bd1-864061a011e5" xlink:to="loc_mxl_CompanyXMember_b0a72867-49cb-49cb-ac8b-6cf4393b7982" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f62b9527-47f5-4dac-aa5c-e3cd7020da0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f62b9527-47f5-4dac-aa5c-e3cd7020da0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f526bb85-3d60-45eb-9cbe-d8234f721ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f526bb85-3d60-45eb-9cbe-d8234f721ce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_545cc98d-7ba1-4ad6-bab7-98719441758a" xlink:href="mxl-20220331.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f526bb85-3d60-45eb-9cbe-d8234f721ce8" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_545cc98d-7ba1-4ad6-bab7-98719441758a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="idda4bd5950d64c4fb8e862278ad16ecd_FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_32a79364-7ca0-436e-b31f-942a64e4b237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_32a79364-7ca0-436e-b31f-942a64e4b237" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_e033a74b-98da-4ed8-b7a2-a10a844bf558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_32a79364-7ca0-436e-b31f-942a64e4b237" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_e033a74b-98da-4ed8-b7a2-a10a844bf558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bf4654a1-b2e8-415f-b31f-d0501fcd3604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bf4654a1-b2e8-415f-b31f-d0501fcd3604" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_02774363-0401-4e6f-8aba-cb88b2111398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:to="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_02774363-0401-4e6f-8aba-cb88b2111398" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b43f5f3-62d1-4534-b1e0-b36aae465c49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b43f5f3-62d1-4534-b1e0-b36aae465c49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_04f2a66e-a60d-4227-9b19-68ab44fda034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_04f2a66e-a60d-4227-9b19-68ab44fda034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4dac1bcd-d49b-417a-b2a1-27092159b592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_04f2a66e-a60d-4227-9b19-68ab44fda034" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4dac1bcd-d49b-417a-b2a1-27092159b592" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8c8cd485-9c1d-47a0-9377-0d223dea671e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8c8cd485-9c1d-47a0-9377-0d223dea671e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_74e9784b-f9d4-45b5-94ea-e28a569c89ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_74e9784b-f9d4-45b5-94ea-e28a569c89ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8992628d-f68e-481f-b29e-6f31505c9999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8992628d-f68e-481f-b29e-6f31505c9999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_0a49ac71-71fc-4a6f-8eec-9b38f5a6ec59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_0a49ac71-71fc-4a6f-8eec-9b38f5a6ec59" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="extended" id="i74ac240cad5a4e828fb4cbd22d52f8f0_FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_990933b4-f196-49b6-91df-de6806bc5c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_990933b4-f196-49b6-91df-de6806bc5c36" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_06549a0a-b186-4cdd-ae08-8e84a30bce60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_06549a0a-b186-4cdd-ae08-8e84a30bce60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f9d2b67e-2a7b-4ee6-8a72-504b430d6b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f9d2b67e-2a7b-4ee6-8a72-504b430d6b96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5676fbab-4175-42f0-a7a8-a008f7790429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_990933b4-f196-49b6-91df-de6806bc5c36" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b3e76978-5ee9-4238-8747-1454ef6de0aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b3e76978-5ee9-4238-8747-1454ef6de0aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa3977d3-6d95-482d-8165-43a4bf13aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa3977d3-6d95-482d-8165-43a4bf13aef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember_6b37c328-7146-4bff-872b-ee61b96335e2" xlink:href="mxl-20220331.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa3977d3-6d95-482d-8165-43a4bf13aef1" xlink:to="loc_mxl_ContingentConsiderationLiabilityMember_6b37c328-7146-4bff-872b-ee61b96335e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#BalanceSheetDetailsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="extended" id="ia4477213f31040d58364c1d0eccf896a_BalanceSheetDetailsPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_99e94a98-c908-4a32-803c-7929f142be46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_99e94a98-c908-4a32-803c-7929f142be46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_304dcf53-dde4-44cb-8f87-58caa2e22817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_304dcf53-dde4-44cb-8f87-58caa2e22817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_236883be-19cb-443f-bdb2-37d10a7812da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_236883be-19cb-443f-bdb2-37d10a7812da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a7952cb0-4d87-4e91-888d-440d36d9adc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a7952cb0-4d87-4e91-888d-440d36d9adc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a54887f0-67fc-4328-ae40-bcd23caaf38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_Depreciation_a54887f0-67fc-4328-ae40-bcd23caaf38e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c0f6a353-d17e-4e4e-bc55-3d74e3952b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c0f6a353-d17e-4e4e-bc55-3d74e3952b3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8fcc854a-2c95-4244-91dc-e3d87df9c196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8fcc854a-2c95-4244-91dc-e3d87df9c196" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember_7e214b85-97bd-4786-8824-e31a7f188108" xlink:href="mxl-20220331.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_mxl_MasksAndProductionEquipmentMember_7e214b85-97bd-4786-8824-e31a7f188108" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_aca98b9f-2010-4e01-b59f-63a965d4d952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_aca98b9f-2010-4e01-b59f-63a965d4d952" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6393cfee-d33c-4b7a-a224-61813f9423c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6393cfee-d33c-4b7a-a224-61813f9423c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_ca6fce05-835a-44a0-8c7b-d4abf41f372e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_ConstructionInProgressMember_ca6fce05-835a-44a0-8c7b-d4abf41f372e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:to="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a2b0901-bc85-4f33-a496-ef704a722a22_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:to="loc_srt_RangeMember_7a2b0901-bc85-4f33-a496-ef704a722a22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:to="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f4ba0ec1-68bc-4248-b1cf-68dfa81b75f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:to="loc_srt_MinimumMember_f4ba0ec1-68bc-4248-b1cf-68dfa81b75f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c798a362-7a9e-41e4-911e-fcb1452b8eb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:to="loc_srt_MaximumMember_c798a362-7a9e-41e4-911e-fcb1452b8eb2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#BalanceSheetDetailsAccruedExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="extended" id="i2dee43d02ef346548aea367ae20dc44c_BalanceSheetDetailsAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_c1aaa3ed-d511-4bf1-8076-700ba68acfee" xlink:href="mxl-20220331.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_c1aaa3ed-d511-4bf1-8076-700ba68acfee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_bb70291d-df09-41c0-b828-5614f1028f71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_bb70291d-df09-41c0-b828-5614f1028f71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_8d726886-d9f9-4909-bdc3-44076bfe68ce" xlink:href="mxl-20220331.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_8d726886-d9f9-4909-bdc3-44076bfe68ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_74c6d3c2-4900-4475-9fed-9689812866a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_RestructuringReserveCurrent_74c6d3c2-4900-4475-9fed-9689812866a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_2a881a5e-6aa3-427b-87e9-8e0d369c34d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_2a881a5e-6aa3-427b-87e9-8e0d369c34d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8bdc24f5-45a1-467d-9302-0e85a2a82ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8bdc24f5-45a1-467d-9302-0e85a2a82ee6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_18b3fcd8-f3ee-42a1-b809-5e6c460ace7c" xlink:href="mxl-20220331.xsd#mxl_Accruedcustomercredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_Accruedcustomercredits_18b3fcd8-f3ee-42a1-b809-5e6c460ace7c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_76c915da-2f8f-4a6b-815a-ba04ea7e3b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_76c915da-2f8f-4a6b-815a-ba04ea7e3b9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4773c8ee-4bc5-4416-9ebe-0e977ff00f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4773c8ee-4bc5-4416-9ebe-0e977ff00f6f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_fd3ea366-68f2-430e-b30d-54ef907d0ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_fd3ea366-68f2-430e-b30d-54ef907d0ff8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_61868549-e879-4890-828f-d72ec1dceb61" xlink:href="mxl-20220331.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_61868549-e879-4890-828f-d72ec1dceb61" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2b434dfe-ada2-47d1-ae80-9f7c9f4d86a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2b434dfe-ada2-47d1-ae80-9f7c9f4d86a1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c8eff9a5-2540-498b-b5e0-39d19532feb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c8eff9a5-2540-498b-b5e0-39d19532feb5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ea4d1045-0eed-4e9e-b3e7-03e201e191e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ea4d1045-0eed-4e9e-b3e7-03e201e191e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_f3f1bfa4-cdca-47e8-b2d4-9f1222f6f266" xlink:href="mxl-20220331.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:to="loc_mxl_ReductioninTransactionPriceMember_f3f1bfa4-cdca-47e8-b2d4-9f1222f6f266" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_9803d9cb-647e-4624-9e62-57a4eb38a0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_9803d9cb-647e-4624-9e62-57a4eb38a0ea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="extended" id="i9c2866e3093e4ed5af447a82f845269b_BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_85a52e29-a19e-40cb-969b-0dfa35a56212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_85a52e29-a19e-40cb-969b-0dfa35a56212" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_526437b0-da7a-42ce-917c-0a39e9b11aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:to="loc_us-gaap_StockholdersEquity_526437b0-da7a-42ce-917c-0a39e9b11aa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c71b0483-1317-4862-9174-702694319799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c71b0483-1317-4862-9174-702694319799" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b0f7fc00-7bde-4c18-bd1e-c330c34ce562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_85a52e29-a19e-40cb-969b-0dfa35a56212" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f74b5e40-1be4-4a6a-971b-d6641af220a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:to="loc_us-gaap_EquityComponentDomain_f74b5e40-1be4-4a6a-971b-d6641af220a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8195c540-d01b-4e2b-a506-c5df11837ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:to="loc_us-gaap_EquityComponentDomain_8195c540-d01b-4e2b-a506-c5df11837ca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8195c540-d01b-4e2b-a506-c5df11837ca8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4911425a-3b0c-4951-b2e8-df5abc402e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4911425a-3b0c-4951-b2e8-df5abc402e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_76fdba99-e904-4b5a-bf13-cffa061fb219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_76fdba99-e904-4b5a-bf13-cffa061fb219" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="extended" id="i02f77c0dc55b40a6ad441082591b1ab8_DebtScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b400fe09-ec31-4aa6-8013-ec7c5b6fc36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b400fe09-ec31-4aa6-8013-ec7c5b6fc36e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_88c56c71-09db-48c4-a226-6116e543f946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_88c56c71-09db-48c4-a226-6116e543f946" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8d80556b-70c7-4e40-bc99-969f189000e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8d80556b-70c7-4e40-bc99-969f189000e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7d237aa8-1f9d-4e96-adc9-89eb0a2fb0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_LongTermDebt_7d237aa8-1f9d-4e96-adc9-89eb0a2fb0f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1f2e92f7-ffa1-42b2-996e-775cacf0bcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_LongTermDebtCurrent_1f2e92f7-ffa1-42b2-996e-775cacf0bcb1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a031bc62-5037-42e5-8e6c-34c79abb4630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a031bc62-5037-42e5-8e6c-34c79abb4630" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_abb8cf35-7ee8-4e22-9a63-4faf8ed03391_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_abb8cf35-7ee8-4e22-9a63-4faf8ed03391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_83d3f3ff-dd0e-4eb1-900b-72def8d07008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_83d3f3ff-dd0e-4eb1-900b-72def8d07008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_ab9f4268-f6bf-466a-bd2f-a3c84da32eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_83d3f3ff-dd0e-4eb1-900b-72def8d07008" xlink:to="loc_us-gaap_MediumTermNotesMember_ab9f4268-f6bf-466a-bd2f-a3c84da32eac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_89fa37c1-3f9a-43ad-a2e3-ff5d91c00743" xlink:href="mxl-20220331.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MediumTermNotesMember_ab9f4268-f6bf-466a-bd2f-a3c84da32eac" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_89fa37c1-3f9a-43ad-a2e3-ff5d91c00743" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/DebtAdditionalInformationDetails" xlink:type="extended" id="ic7d25c2f7ec34e4880ed7806d66afac0_DebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_07d0307f-b1c5-498c-95f9-698434a1bff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_07d0307f-b1c5-498c-95f9-698434a1bff5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_284ee7e8-d49e-46a7-85ab-1c5d84e96a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_284ee7e8-d49e-46a7-85ab-1c5d84e96a42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_916d31e6-a420-42f2-ab41-67c4374cc029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_LongTermDebtFairValue_916d31e6-a420-42f2-ab41-67c4374cc029" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_acb8542c-b570-477e-99d3-4c503224a19f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_acb8542c-b570-477e-99d3-4c503224a19f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ecef5419-5c9a-4be6-9a98-aaa374f236dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ecef5419-5c9a-4be6-9a98-aaa374f236dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_f47e7914-32dc-4e65-b508-91cee6460557" xlink:href="mxl-20220331.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_f47e7914-32dc-4e65-b508-91cee6460557" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_bdeb0baa-2fd7-4d1f-9e9b-76c1926e2425" xlink:href="mxl-20220331.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_bdeb0baa-2fd7-4d1f-9e9b-76c1926e2425" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0970a70b-4c7d-480c-bbac-4265104c89b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0970a70b-4c7d-480c-bbac-4265104c89b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod_431f4039-c3c9-4ee1-af66-0104caffd4cb" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentInterestPeriod_431f4039-c3c9-4ee1-af66-0104caffd4cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_c2675d2c-4452-4ceb-96de-8971c74ab67b" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_c2675d2c-4452-4ceb-96de-8971c74ab67b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e800eedd-72e2-4940-9379-255693af7c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e800eedd-72e2-4940-9379-255693af7c10" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b23e2675-952e-4765-80cd-ffb461778882" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b23e2675-952e-4765-80cd-ffb461778882" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage_3fd3742f-7213-407d-b772-6ecf594dbf44" xlink:href="mxl-20220331.xsd#mxl_CallPremiumPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_CallPremiumPercentage_3fd3742f-7213-407d-b772-6ecf594dbf44" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod_cac176ce-e125-46aa-818f-4a73ccfff15b" xlink:href="mxl-20220331.xsd#mxl_CallPremiumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_CallPremiumPeriod_cac176ce-e125-46aa-818f-4a73ccfff15b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_47e5f6af-c731-43be-b5a9-3686bf1f58c1" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_47e5f6af-c731-43be-b5a9-3686bf1f58c1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_f4d190c7-3e76-4830-b759-ac96e8d6211a" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_f4d190c7-3e76-4830-b759-ac96e8d6211a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage_8fc4ba86-db26-48c6-ba5e-ee36c98b6779" xlink:href="mxl-20220331.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_AggregateCommitmentsPercentage_8fc4ba86-db26-48c6-ba5e-ee36c98b6779" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_f37676f9-16a5-429d-8a17-08d1a28f8220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_f37676f9-16a5-429d-8a17-08d1a28f8220" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_0037ad87-c8f3-46b6-ae90-3ca50295b379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_0037ad87-c8f3-46b6-ae90-3ca50295b379" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_8dd7e68e-e63d-450d-a47f-bf9b516b4f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentTerm_8dd7e68e-e63d-450d-a47f-bf9b516b4f7a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ac5d267b-03c1-459f-b47b-a1129c260d1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ac5d267b-03c1-459f-b47b-a1129c260d1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_1be4190a-8acf-4051-94ea-194c18daf024" xlink:href="mxl-20220331.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_1be4190a-8acf-4051-94ea-194c18daf024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_13bd6e55-f557-4b71-9990-8fe585457bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:to="loc_us-gaap_LineOfCreditMember_13bd6e55-f557-4b71-9990-8fe585457bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_1afe67c6-2fbd-431c-a185-6e4f6f10fd07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_1afe67c6-2fbd-431c-a185-6e4f6f10fd07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f3a11952-e557-46c1-84c8-d8e05ea7ecf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f3a11952-e557-46c1-84c8-d8e05ea7ecf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember_e8adb1d5-b138-48c9-8781-416a5932b2a1" xlink:href="mxl-20220331.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f3a11952-e557-46c1-84c8-d8e05ea7ecf0" xlink:to="loc_mxl_WellsFargoBankNationalAssociationMember_e8adb1d5-b138-48c9-8781-416a5932b2a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_47c43b72-15c9-4893-a44e-d1036adee05c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:to="loc_us-gaap_CreditFacilityDomain_47c43b72-15c9-4893-a44e-d1036adee05c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e19aaf26-b917-4929-a0ce-7d7c4fad2265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:to="loc_us-gaap_CreditFacilityDomain_e19aaf26-b917-4929-a0ce-7d7c4fad2265" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_00de5c11-fe86-4d4e-8484-62441bc61fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e19aaf26-b917-4929-a0ce-7d7c4fad2265" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_00de5c11-fe86-4d4e-8484-62441bc61fa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_257fd99b-1e63-41d9-9304-58cf4320e220_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:to="loc_us-gaap_VariableRateDomain_257fd99b-1e63-41d9-9304-58cf4320e220_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:to="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a1eec59d-877d-4faf-a601-5703fae4e4de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a1eec59d-877d-4faf-a601-5703fae4e4de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6e032892-fc46-4498-af83-2db24a9f6d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6e032892-fc46-4498-af83-2db24a9f6d91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_72acb095-405d-4da9-b127-be7440fcfbaa" xlink:href="mxl-20220331.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_72acb095-405d-4da9-b127-be7440fcfbaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e37c8dcc-7f98-43ad-9e5c-32220898f2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_us-gaap_BaseRateMember_e37c8dcc-7f98-43ad-9e5c-32220898f2ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6b0befae-8ab3-4698-9d29-a6daf7987c50_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:to="loc_srt_RangeMember_6b0befae-8ab3-4698-9d29-a6daf7987c50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:to="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2364346d-96e5-4db0-943d-a527f2bc883c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:to="loc_srt_MinimumMember_2364346d-96e5-4db0-943d-a527f2bc883c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_299d9184-071f-43a4-8f8f-c8781f23e743" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:to="loc_srt_MaximumMember_299d9184-071f-43a4-8f8f-c8781f23e743" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="i92f4d77891864ffca5513d2e05a11889_StockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7fd927a9-afc1-48fc-8c69-bf5b31c963dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7fd927a9-afc1-48fc-8c69-bf5b31c963dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_d4dfd813-8449-4bcd-bca5-65b9341427ed" xlink:href="mxl-20220331.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_d4dfd813-8449-4bcd-bca5-65b9341427ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_19525013-e64b-4da2-af2e-7f5e6ab3bd32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_19525013-e64b-4da2-af2e-7f5e6ab3bd32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2e73a6e-36d6-4ae3-a3c4-bf47d7864f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2e73a6e-36d6-4ae3-a3c4-bf47d7864f65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_01048831-36c9-466c-967f-337ceda55024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_01048831-36c9-466c-967f-337ceda55024" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_faffdf95-14de-41be-ab01-b220a4eff476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_faffdf95-14de-41be-ab01-b220a4eff476" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_43fd280e-288b-48b7-b47d-94f8939b8db0" xlink:href="mxl-20220331.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_43fd280e-288b-48b7-b47d-94f8939b8db0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales_d6d5e968-bdcc-450d-abf4-b43104763668" xlink:href="mxl-20220331.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_VestingPercentageRelativeToNetSales_d6d5e968-bdcc-450d-abf4-b43104763668" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS_95c6e231-731e-4d32-a819-b9d724dfefcc" xlink:href="mxl-20220331.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_VestingPercentageRelativeToEPS_95c6e231-731e-4d32-a819-b9d724dfefcc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_eac36d52-1171-4091-b452-5f4ba653c97c" xlink:href="mxl-20220331.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_eac36d52-1171-4091-b452-5f4ba653c97c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a11e2d47-27a9-475e-9333-7f1dac183590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a11e2d47-27a9-475e-9333-7f1dac183590" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c31fcecc-d26c-4f83-9855-e79f04c73b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c31fcecc-d26c-4f83-9855-e79f04c73b82" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c824f30-66bd-43e1-a779-106f36ae7aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c824f30-66bd-43e1-a779-106f36ae7aa1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d3bc08e6-766b-4161-a395-d4940ec0875c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d3bc08e6-766b-4161-a395-d4940ec0875c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_4367425c-7d47-463c-aac8-77d214f4661f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_4367425c-7d47-463c-aac8-77d214f4661f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_21adda15-8722-4ac0-9563-c34f582b9d1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:to="loc_us-gaap_PlanNameDomain_21adda15-8722-4ac0-9563-c34f582b9d1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:to="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember_48e9b54e-0b04-437d-b897-65537329a903" xlink:href="mxl-20220331.xsd#mxl_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:to="loc_mxl_EquityIncentivePlanMember_48e9b54e-0b04-437d-b897-65537329a903" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember_d8fbed12-1404-472a-b75f-1a4275871ee1" xlink:href="mxl-20220331.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:to="loc_mxl_EmployeeStockPurchasePlanMember_d8fbed12-1404-472a-b75f-1a4275871ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21ec8580-e129-48c6-8a4d-e96f59adcf35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21ec8580-e129-48c6-8a4d-e96f59adcf35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7a7c7c30-527c-40d6-89f2-8d88420fd0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7a7c7c30-527c-40d6-89f2-8d88420fd0a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_5eee73fb-bd16-4de1-a483-2c2148511d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:to="loc_us-gaap_PerformanceSharesMember_5eee73fb-bd16-4de1-a483-2c2148511d58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_7f6c6c2f-6706-4c25-bc95-6a47f47344e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:to="loc_us-gaap_EmployeeStockMember_7f6c6c2f-6706-4c25-bc95-6a47f47344e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:to="loc_us-gaap_VestingDomain_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9b0ec5e0-a8ac-4764-b91f-82a7adf8cc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:to="loc_us-gaap_VestingDomain_9b0ec5e0-a8ac-4764-b91f-82a7adf8cc53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9b0ec5e0-a8ac-4764-b91f-82a7adf8cc53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c0c88422-19f8-45db-8134-257e2d57f232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c0c88422-19f8-45db-8134-257e2d57f232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2d10f2f6-56d3-4a5e-a355-54d09d97faad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2d10f2f6-56d3-4a5e-a355-54d09d97faad" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="i2ac051aa1ef44a3ba07e09fe5d8989c8_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f5c8653-a2f1-4a86-bcb3-74937186512b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_090b4b68-a7a0-4983-af01-74d0aeb52ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f5c8653-a2f1-4a86-bcb3-74937186512b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_090b4b68-a7a0-4983-af01-74d0aeb52ae0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f5c8653-a2f1-4a86-bcb3-74937186512b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6b5076b2-ee20-41e9-931c-ed110a74a2eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6b5076b2-ee20-41e9-931c-ed110a74a2eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a8eb783e-4dbe-4718-9256-13f831cee959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:to="loc_us-gaap_CostOfSalesMember_a8eb783e-4dbe-4718-9256-13f831cee959" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e440d972-3462-4007-9477-6e48693a66db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e440d972-3462-4007-9477-6e48693a66db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77291bd4-0641-44b0-bbc0-dddc3aa9bc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77291bd4-0641-44b0-bbc0-dddc3aa9bc25" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="extended" id="ia2fa6eed3ca041158bf9077c3a6e369b_StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_40e44c6e-b863-48e2-946a-9ccfbb821e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_40e44c6e-b863-48e2-946a-9ccfbb821e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34a47702-b6da-4779-9190-7c5ad12cbd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34a47702-b6da-4779-9190-7c5ad12cbd5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9cc32069-8bd5-4d02-9952-74db153331b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9cc32069-8bd5-4d02-9952-74db153331b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da213762-bb17-4dd8-8607-6d7160a24dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da213762-bb17-4dd8-8607-6d7160a24dc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cb791cdb-a408-4588-beab-5c5e316afefa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8047a22-a2da-4e1a-a1cc-ca9886e5c151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8047a22-a2da-4e1a-a1cc-ca9886e5c151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9e0ff3d7-7c77-4c90-9c4b-0bf9d86790c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9e0ff3d7-7c77-4c90-9c4b-0bf9d86790c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_729c8754-bc4c-4ee6-b11e-e6f5a449ace6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_729c8754-bc4c-4ee6-b11e-e6f5a449ace6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de290e9b-c97e-47e2-91c6-ef96053ce1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de290e9b-c97e-47e2-91c6-ef96053ce1c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d26c79a-627f-482d-b23a-8118b5bc5d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:to="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_67f65f3b-d989-4330-aaff-321e022d3bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_67f65f3b-d989-4330-aaff-321e022d3bdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4d2eabc1-6e1a-4508-baad-516444a4c996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:to="loc_us-gaap_PerformanceSharesMember_4d2eabc1-6e1a-4508-baad-516444a4c996" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="extended" id="i11cabeeaa43e4c35b14e4c8cf0d40ab5_StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4beeac7c-319e-4cfd-a3a7-e0e9f501bdef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4beeac7c-319e-4cfd-a3a7-e0e9f501bdef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_56b926ab-1cb8-4992-a505-c87e521d1ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_56b926ab-1cb8-4992-a505-c87e521d1ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be671148-05c4-4d25-9138-79ff795596c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be671148-05c4-4d25-9138-79ff795596c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bad1732f-17fd-45e4-8eb2-9794d8ca9a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bad1732f-17fd-45e4-8eb2-9794d8ca9a98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ddb70e5-be94-4d31-a39b-f9edaf3704fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ddb70e5-be94-4d31-a39b-f9edaf3704fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:to="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32345f72-0236-48a3-8f69-aee963ca367e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32345f72-0236-48a3-8f69-aee963ca367e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9f20749-694b-4ebe-9f25-c06ef4903472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9f20749-694b-4ebe-9f25-c06ef4903472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2a6634a7-3b5e-4b17-b103-dc06dc34c64c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9f20749-694b-4ebe-9f25-c06ef4903472" xlink:to="loc_us-gaap_EmployeeStockMember_2a6634a7-3b5e-4b17-b103-dc06dc34c64c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="extended" id="i8d244ff185954897b284ffb6e12a5298_ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_472ae504-afd2-4890-aeeb-1b94f741855e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_472ae504-afd2-4890-aeeb-1b94f741855e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3c1ff9ee-49a2-4630-bb91-63ffef33edca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3c1ff9ee-49a2-4630-bb91-63ffef33edca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets_9362997c-d448-47fc-8f31-a24a9220b587" xlink:href="mxl-20220331.xsd#mxl_Longlivedassets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_mxl_Longlivedassets_9362997c-d448-47fc-8f31-a24a9220b587" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d5f38498-92e8-4067-85a3-76622f7e71ea_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:to="loc_srt_NameOfMajorCustomerDomain_d5f38498-92e8-4067-85a3-76622f7e71ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:to="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember_638479ea-ebcb-4cec-a296-3e74b1311f51" xlink:href="mxl-20220331.xsd#mxl_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerAMember_638479ea-ebcb-4cec-a296-3e74b1311f51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember_f9221f29-a030-40e1-99c9-04389b8c86b8" xlink:href="mxl-20220331.xsd#mxl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerBMember_f9221f29-a030-40e1-99c9-04389b8c86b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember_f52ce332-04bf-44d0-b8ca-e20d5cbca520" xlink:href="mxl-20220331.xsd#mxl_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerCMember_f52ce332-04bf-44d0-b8ca-e20d5cbca520" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember_3b1783b1-6081-4c4d-89e4-e9d90645b84f" xlink:href="mxl-20220331.xsd#mxl_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerDMember_3b1783b1-6081-4c4d-89e4-e9d90645b84f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4a7fb0a6-78b5-4de7-aea4-c70597e74d22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4a7fb0a6-78b5-4de7-aea4-c70597e74d22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b6a21378-4081-49f1-976d-6c592ac5c660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_us-gaap_SalesRevenueNetMember_b6a21378-4081-49f1-976d-6c592ac5c660" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f8fb3b0e-d19a-4060-8efd-4bb30c3139db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_us-gaap_AccountsReceivableMember_f8fb3b0e-d19a-4060-8efd-4bb30c3139db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_3339aa7c-8dd7-427c-aa90-44dd48bdcf21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_us-gaap_InventoriesMember_3339aa7c-8dd7-427c-aa90-44dd48bdcf21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember_df30edfd-a5bf-4cc6-8b99-641f78831148" xlink:href="mxl-20220331.xsd#mxl_LonglivedassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_mxl_LonglivedassetsMember_df30edfd-a5bf-4cc6-8b99-641f78831148" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:href="mxl-20220331.xsd#mxl_SignificantSupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_d2702efc-9d65-42a6-b09f-3d19495371b6_default" xlink:href="mxl-20220331.xsd#mxl_SignificantSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:to="loc_mxl_SignificantSupplierDomain_d2702efc-9d65-42a6-b09f-3d19495371b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:href="mxl-20220331.xsd#mxl_SignificantSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:to="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember_ce8b7e82-fe91-4a8b-99cc-2086a25ccc4a" xlink:href="mxl-20220331.xsd#mxl_VendorAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:to="loc_mxl_VendorAMember_ce8b7e82-fe91-4a8b-99cc-2086a25ccc4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember_29eb3b77-20a9-49f6-b48b-a5ac60156630" xlink:href="mxl-20220331.xsd#mxl_VendorBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:to="loc_mxl_VendorBMember_29eb3b77-20a9-49f6-b48b-a5ac60156630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember_1308f74e-8d3c-4442-b265-18d431600491" xlink:href="mxl-20220331.xsd#mxl_VendorCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:to="loc_mxl_VendorCMember_1308f74e-8d3c-4442-b265-18d431600491" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ef06e83d-229c-41a9-8917-13b3daaecf87_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:to="loc_srt_SegmentGeographicalDomain_ef06e83d-229c-41a9-8917-13b3daaecf87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:to="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_5a270203-af3d-4149-88bc-1e4f575f5f31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_srt_AsiaMember_5a270203-af3d-4149-88bc-1e4f575f5f31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_00881eb4-fd6e-4d80-a81e-7d44fa7436be" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_US_00881eb4-fd6e-4d80-a81e-7d44fa7436be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember_1c144f08-45ed-43df-b3a4-ca731b079cce" xlink:href="mxl-20220331.xsd#mxl_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_mxl_RestofWorldMember_1c144f08-45ed-43df-b3a4-ca731b079cce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_17172922-a009-4a8b-ac3d-eaa2ceea82ff" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_HK_17172922-a009-4a8b-ac3d-eaa2ceea82ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_e17eb695-9575-4e03-af05-f5ac26c1801e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_CN_e17eb695-9575-4e03-af05-f5ac26c1801e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN_ea82afbf-d904-4383-b52f-d68fda25df4e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_VN_ea82afbf-d904-4383-b52f-d68fda25df4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_438e47cf-fe6d-4a6f-8916-e48c90c20d67" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_SG_438e47cf-fe6d-4a6f-8916-e48c90c20d67" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e4d10bc8-563e-4dcb-b23d-45b658b310b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e4d10bc8-563e-4dcb-b23d-45b658b310b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f4efc27a-f08c-43c7-90f6-a10bb2122083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f4efc27a-f08c-43c7-90f6-a10bb2122083" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_492da00e-09c6-4a33-8bcc-8b47dc8b1198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_492da00e-09c6-4a33-8bcc-8b47dc8b1198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_64605ad4-f0d4-434e-98c4-86aa70e6aa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_64605ad4-f0d4-434e-98c4-86aa70e6aa81" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="extended" id="i2d4e63d1f33b4414b9510708c7970b1b_RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_82a14274-969b-478f-b036-e7977eda426f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_82a14274-969b-478f-b036-e7977eda426f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dcffd8f9-9371-4b2a-bf88-6db7ed195538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dcffd8f9-9371-4b2a-bf88-6db7ed195538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_32b8eb1f-053c-4e40-adb3-48ee57191b1a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:to="loc_srt_ProductsAndServicesDomain_32b8eb1f-053c-4e40-adb3-48ee57191b1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:to="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember_61746592-b2b2-423f-966d-5fe9e86967bf" xlink:href="mxl-20220331.xsd#mxl_BroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_BroadbandMember_61746592-b2b2-423f-966d-5fe9e86967bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember_ebffb97d-d045-4b71-a74e-3323dfc9d67a" xlink:href="mxl-20220331.xsd#mxl_ConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_ConnectivityMember_ebffb97d-d045-4b71-a74e-3323dfc9d67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember_ea6cee40-29a1-4304-96b3-b99662b2e5b0" xlink:href="mxl-20220331.xsd#mxl_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_InfrastructureMember_ea6cee40-29a1-4304-96b3-b99662b2e5b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember_99c73d07-4729-4f75-a39c-f1ff42eecc5f" xlink:href="mxl-20220331.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_IndustrialandmultimarketMember_99c73d07-4729-4f75-a39c-f1ff42eecc5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e0c8465d-486c-4227-9891-0a4bd5d4c1f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e0c8465d-486c-4227-9891-0a4bd5d4c1f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ab90d8c-3505-4624-809d-d54666aa1022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ab90d8c-3505-4624-809d-d54666aa1022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_c62307d9-d58e-4dca-917e-eac187134840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ab90d8c-3505-4624-809d-d54666aa1022" xlink:to="loc_us-gaap_SalesRevenueNetMember_c62307d9-d58e-4dca-917e-eac187134840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2095a74f-6fd8-49b1-a7d9-870f21fbf618_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2095a74f-6fd8-49b1-a7d9-870f21fbf618_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_953bc2e9-4a0f-4a30-b57c-dc18924d387e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_953bc2e9-4a0f-4a30-b57c-dc18924d387e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_e167a406-1dc9-4dab-a225-559c2728b3db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_953bc2e9-4a0f-4a30-b57c-dc18924d387e" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_e167a406-1dc9-4dab-a225-559c2728b3db" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#RevenuefromContractswithCustomersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="extended" id="ib8d3656fd766431f95768a67f23310fd_RevenuefromContractswithCustomersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c428f812-d238-430c-9661-4f9367fb0908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c428f812-d238-430c-9661-4f9367fb0908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_84dde962-02ef-43e2-aca8-4e03698329bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ContractWithCustomerLiability_84dde962-02ef-43e2-aca8-4e03698329bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_a94b830e-e000-4163-966a-a1ac213ca9b5" xlink:href="mxl-20220331.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_mxl_AccruedPriceProtectionLiability_a94b830e-e000-4163-966a-a1ac213ca9b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_405d7d8b-45f5-4583-85dd-2b5f0c79f51a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_405d7d8b-45f5-4583-85dd-2b5f0c79f51a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_b95a8548-30fe-488a-bc73-4caba782a8ce" xlink:href="mxl-20220331.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_b95a8548-30fe-488a-bc73-4caba782a8ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_33b5cb9d-46d0-4418-b680-704a019c6546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_33b5cb9d-46d0-4418-b680-704a019c6546" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a4f7aced-9895-4e8e-9636-5327d240249a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_AssetImpairmentCharges_a4f7aced-9895-4e8e-9636-5327d240249a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:href="mxl-20220331.xsd#mxl_RevenueStreamAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_d628cf2b-2a61-4386-9b78-37a2b5b175fe_default" xlink:href="mxl-20220331.xsd#mxl_RevenueStreamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:to="loc_mxl_RevenueStreamDomain_d628cf2b-2a61-4386-9b78-37a2b5b175fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_9f32306c-0023-4e65-b164-f3d9753b3196" xlink:href="mxl-20220331.xsd#mxl_RevenueStreamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:to="loc_mxl_RevenueStreamDomain_9f32306c-0023-4e65-b164-f3d9753b3196" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember_ddf2657e-bbe4-4e87-bbfd-4604fda7b6c5" xlink:href="mxl-20220331.xsd#mxl_DistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_RevenueStreamDomain_9f32306c-0023-4e65-b164-f3d9753b3196" xlink:to="loc_mxl_DistributorsMember_ddf2657e-bbe4-4e87-bbfd-4604fda7b6c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ee1e1cad-075d-417b-83f7-4d64127eb917_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ee1e1cad-075d-417b-83f7-4d64127eb917_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c584f133-3381-485f-8074-5d39bd34e282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c584f133-3381-485f-8074-5d39bd34e282" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember_96f923a4-00bc-4d46-9682-1a31cb42e806" xlink:href="mxl-20220331.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c584f133-3381-485f-8074-5d39bd34e282" xlink:to="loc_mxl_RevenuefromDistributorsMember_96f923a4-00bc-4d46-9682-1a31cb42e806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faad92fe-92e4-40c5-a38d-de48405843c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faad92fe-92e4-40c5-a38d-de48405843c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b73aa348-7b9f-43b8-98cd-203e95a516e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faad92fe-92e4-40c5-a38d-de48405843c0" xlink:to="loc_us-gaap_SalesRevenueNetMember_b73aa348-7b9f-43b8-98cd-203e95a516e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_1b04781f-3b19-4c24-a1be-4edec80b6dc2" xlink:href="mxl-20220331.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:to="loc_mxl_ReductioninTransactionPriceMember_1b04781f-3b19-4c24-a1be-4edec80b6dc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_9378c832-744b-46a5-bd2a-7c277967126e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_9378c832-744b-46a5-bd2a-7c277967126e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e3832d26-69da-4267-8313-d2eb64491d7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e3832d26-69da-4267-8313-d2eb64491d7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4fff7156-d44f-4862-bca7-1dd84feaf8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4fff7156-d44f-4862-bca7-1dd84feaf8ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_def3e7fa-cd3a-4e0d-b4ff-1a6fdfbdf888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4fff7156-d44f-4862-bca7-1dd84feaf8ab" xlink:to="loc_us-gaap_AccountsReceivableMember_def3e7fa-cd3a-4e0d-b4ff-1a6fdfbdf888" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="extended" id="i5cd2548dbf504701bfd593fd2eae6b94_LeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_647e96ec-d9a2-4634-97e9-7faaa1f76942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_647e96ec-d9a2-4634-97e9-7faaa1f76942" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_53939c67-0a0c-4bc4-822b-134b41d4956d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_53939c67-0a0c-4bc4-822b-134b41d4956d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a490807d-553b-4558-9da2-b001f7d535d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a490807d-553b-4558-9da2-b001f7d535d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04712f3b-bce5-42c9-b9c8-34937bbc8d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04712f3b-bce5-42c9-b9c8-34937bbc8d32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9ad4e32d-9142-4788-b10a-438a3c70d9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_OperatingLeaseCost_9ad4e32d-9142-4788-b10a-438a3c70d9bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5249003b-35b6-498c-8330-a98c30f3e4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5249003b-35b6-498c-8330-a98c30f3e4be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:to="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ea643fc-f101-4f52-895a-098b99732211_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:to="loc_srt_RangeMember_4ea643fc-f101-4f52-895a-098b99732211_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:to="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d8be4be6-f2cc-414d-b319-6c86bd88abfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:to="loc_srt_MinimumMember_d8be4be6-f2cc-414d-b319-6c86bd88abfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e11c90c-1f3e-4566-830b-72c000bc39aa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:to="loc_srt_MaximumMember_0e11c90c-1f3e-4566-830b-72c000bc39aa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#EmployeeDefinedBenefitRetirementPlansDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" xlink:type="extended" id="idfe5df81e6be4c4ca688a2238a30ab40_EmployeeDefinedBenefitRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_e0733940-3f07-4de2-ab9c-008f49e2ec49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_e0733940-3f07-4de2-ab9c-008f49e2ec49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_77ce7714-b78d-43df-b577-90532d9b4a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_77ce7714-b78d-43df-b577-90532d9b4a9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00d8d12c-e53e-4d76-b6b3-0634414b93e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00d8d12c-e53e-4d76-b6b3-0634414b93e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fbe222cc-3d6b-4a8c-9fd6-835768fc728e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fbe222cc-3d6b-4a8c-9fd6-835768fc728e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_15d4381f-cdd6-40d1-86a2-01cae501a6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_15d4381f-cdd6-40d1-86a2-01cae501a6c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestmentsMember_9820b6dc-73d9-473c-8c9c-ee36921a6655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_15d4381f-cdd6-40d1-86a2-01cae501a6c0" xlink:to="loc_us-gaap_OtherLongTermInvestmentsMember_9820b6dc-73d9-473c-8c9c-ee36921a6655" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20220331.xsd#CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="extended" id="ib1425e991fba404d87748bc999a3f5d5_CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_93b41bc3-8745-45cd-98c9-6eff31d31b58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_93b41bc3-8745-45cd-98c9-6eff31d31b58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_132ddfbb-0661-468f-ba60-def2c1288d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_132ddfbb-0661-468f-ba60-def2c1288d22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_c9207ee0-1567-43c3-8a76-5e4503bb3b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_c9207ee0-1567-43c3-8a76-5e4503bb3b6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_2603eaa9-523f-4cbf-a18d-b2bdf74997a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_2603eaa9-523f-4cbf-a18d-b2bdf74997a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_1c824494-09a0-49f8-9cef-9180b34e050f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_1c824494-09a0-49f8-9cef-9180b34e050f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_7cabba4e-abfb-42b4-882d-abf5bef5d3af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_7cabba4e-abfb-42b4-882d-abf5bef5d3af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_72b9ccaf-e1a0-4976-a500-434ffdf34d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_72b9ccaf-e1a0-4976-a500-434ffdf34d8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_d29ee9c4-6bf4-4003-bfc8-e1e6d7a0fb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_d29ee9c4-6bf4-4003-bfc8-e1e6d7a0fb8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_4281f3c4-19b3-4966-b5f8-0fa94c6f9c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_4281f3c4-19b3-4966-b5f8-0fa94c6f9c99" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_8a293b0a-841e-4181-88cf-1db78c533934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitment_8a293b0a-841e-4181-88cf-1db78c533934" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_23df17bb-021d-4a36-81af-4183ccc6213d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_23df17bb-021d-4a36-81af-4183ccc6213d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_baf77418-f8ed-4bb9-90dc-5b66088a2f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_baf77418-f8ed-4bb9-90dc-5b66088a2f39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_fa9525d9-41fa-4956-b1f6-15f5c5392fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_fa9525d9-41fa-4956-b1f6-15f5c5392fa6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_64146d14-149c-4921-a8d5-f9ed7d05911d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_64146d14-149c-4921-a8d5-f9ed7d05911d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_cfe4e2cb-e727-4b52-af11-fd9e3393cf26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligation_cfe4e2cb-e727-4b52-af11-fd9e3393cf26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_df13501a-2f62-49b0-82f1-ff057dd47502_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_df13501a-2f62-49b0-82f1-ff057dd47502_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_d6816405-38bf-4d8f-8ffe-ccdcd1f4f749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:to="loc_us-gaap_InventoriesMember_d6816405-38bf-4d8f-8ffe-ccdcd1f4f749" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember_382c4398-4f58-4944-a0b2-b7014d877852" xlink:href="mxl-20220331.xsd#mxl_OtherObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:to="loc_mxl_OtherObligationsMember_382c4398-4f58-4944-a0b2-b7014d877852" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>mxl-20220331_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:931093af-eed1-43e0-83bb-0038007bfe29,g:d6f27f68-20cd-4652-bb5b-e462affed283-->
<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_StockRepurchaseProgramAuthorizedAmount1_492fa232-0858-4749-b9f0-9e907672d36d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SupplementalCashFlowInformationAbstract_d6aa29db-e270-489d-b6db-0b536aebe3ad_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/2021/elts/us-gaap-2021-01-31.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_srt_NameOfMajorCustomerDomain_fdae29e0-a216-4ce7-ba99-e780d2bb23aa_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/2021/elts/srt-2021-01-31.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_us-gaap_InventoryWorkInProcess_d160724c-a8f4-4666-91cc-7b0f89483179_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8bdd3756-0da8-486a-9083-cff39834fe17_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_ad79e7bf-fd72-4c33-b8e9-eded90c787b4_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/2021/elts/us-gaap-2021-01-31.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_LeaseholdImprovementsMember_82458eca-5d85-474d-baa8-4d7892c60b5e_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_fce4f775-5318-4ef8-bd39-fe923f74fb40_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_7e302340-2531-4c44-8a0a-9646570970f5_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_346b4306-86e6-40be-99bd-c82a8d5d45e3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_f0e8d2d4-ab79-4fae-9904-792067bfe030_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_cb68712b-d018-4bce-b11a-65f13e846f39_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_31504fcc-65dd-4e69-bba7-623316fd0463_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesOutstanding_37edd949-c79c-47a1-85e5-741c11306668_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/2021/elts/us-gaap-2021-01-31.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_EmployeeRelatedLiabilitiesCurrent_1d52b78e-d1ea-4969-828e-f24340be15bb_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_f20f3e0b-7caf-4515-ac5c-f6feaef207fe_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_7b84d3f6-1930-4692-ae8f-4149b7591f14_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/2021/elts/srt-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_109933f4-d7d3-41f7-9f5b-5051b1859144_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_f43a59cd-101b-486c-b549-5e78374ce972_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/2021/elts/us-gaap-2021-01-31.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_dei_SecurityExchangeName_c4f96298-72f4-4ef8-8195-ba9c26fae85c_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/2021q4/dei-2021q4.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_dei_EntityIncorporationStateCountryCode_daabe1f9-796e-49de-b809-5dbd563bca89_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/2021q4/dei-2021q4.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_28f7c41c-8691-495d-9ada-2ebc2f71bbb7_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</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf956d37-0587-4fff-8c9b-ec3d123ddf54_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_99ddfb95-9a26-45c3-a6a5-304c90aec46f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EmployeeStockPurchasePlanMember_d7fcde29-de32-4992-8b68-862272896cac_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-20220331.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_AdditionalPaidInCapitalCommonStock_7ebf88c2-dcb3-4e56-8876-92f30fe4045b_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/2021/elts/us-gaap-2021-01-31.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_OneTimeTerminationBenefitsMember_915d4c53-038c-48c2-aa4c-5c1c8d3f088b_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/2021/elts/us-gaap-2021-01-31.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_RestructuringCostAndReserveAxis_9e449f51-35a8-45e1-9f7d-14c7aedd6f0d_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_def598ec-7602-4b15-b877-3e58af85e042_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/2021/elts/us-gaap-2021-01-31.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_mxl_ReductioninTransactionPriceMember_44591644-110d-41bb-bc05-42855f45711f_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-20220331.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_OtherAssetsNoncurrent_d75b3db9-67ef-427f-ba74-1df6ef24279c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_ffcb8908-2894-47c9-af7c-fd16d357af07_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 (9 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dff0e111-1182-44e5-88cc-5e62d1ba8afa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3506ddff-5689-44e1-941c-6ff8b8c4ddee_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a8023c10-c64a-46b4-88a5-15bb6c5bd11c_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e88d23e2-7735-4e27-a900-044f5f4fb427_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoriesMember_bcac9635-8ce8-443b-8b0e-3df0b0875de2_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_7500dd43-7e5a-44c4-b1e5-66d69de5f7c0_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b2206e85-47ba-49ba-b514-bbbadd794bdd_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/2021/elts/us-gaap-2021-01-31.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_SharesIssueduponSettlementofExecutiveBonusPlan_13f8e3e8-47b3-4405-bb29-74e1384178e3_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-20220331.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_67b5103d-4917-4df4-88ae-c37df29ec8f3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ad0fad0f-ba00-4b65-a4e5-0103601408da_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24b18b7f-d19d-4a6d-8294-0f0b4c20ec1e_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_424a5d58-b6df-4341-aa18-f68da42130f1_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/2021/elts/us-gaap-2021-01-31.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_GoodwillPurchaseAccountingAdjustments_5ff18278-8d96-4674-bbd6-16d73af11f7a_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/2021/elts/us-gaap-2021-01-31.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_LesseeLeaseDescriptionLineItems_976cbb7a-35b0-4708-a28f-28905a75dfcf_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/2021/elts/us-gaap-2021-01-31.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_ImpairmentOfLeasehold_afdbd2ee-fe51-45fe-9a69-789903b359ad_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/2021/elts/us-gaap-2021-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c01bd020-f95f-44a9-abf3-6d6dc5ada510_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_d117f464-4803-49fc-821a-f79565daa5fd_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_a224b529-b579-4758-be40-714ea6936001_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_f76af914-1185-4e1e-97b2-ec9523487559_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_56bd42e2-7205-498d-878c-cbded602e8ac_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_fab8dc30-f36b-451f-8637-2b7ad1dfbe57_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/2021/elts/us-gaap-2021-01-31.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5a973962-c95b-4938-94d0-74536fbb99a6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_5a6ee466-8913-4845-ae25-6bdde454528d_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseWeightedAverageDiscountRatePercent_f27b1f36-2c00-4479-b5f1-683863fee936_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfInventoryCurrentTableTextBlock_d310411a-4ed9-4844-b23e-40f55b4251d0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a6a89661-6c07-4379-8e98-25e8d2436908_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 (loss) (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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_a1037848-01ca-448f-9df2-4b26c1d1091e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_39b7a20e-008c-4d7c-a883-7908faf6ff9e_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0f6e2ffc-654d-4642-a8d1-1629ff3bd0b2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_fe14c178-3468-47be-81d8-ae75e5afaa55_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BroadbandMember_cc76ae80-1f4e-4749-98df-adabca7470d1_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-20220331.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_41ecd609-5cba-41ad-9fa1-348a8fd4c0ef_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0a475462-67f5-4eb0-9b81-dcd8d08b1d4b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_41e4f09f-2d06-4022-98a2-90462bde5b0b_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/2021q4/dei-2021q4.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_CreditFacilityDomain_b4f66c0c-c42b-4870-b335-c971997ab293_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedTechnologyLicensePaymentsCurrent_fc64af6a-5ad7-4b4c-accf-fe58b370d63d_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-20220331.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_AssetsAbstract_883ee06f-4197-49ce-885e-65cc3e8803fd_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_f6e43571-1eda-4cb8-a21a-df15e22787b6_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b7f79d5a-b3c6-4043-8e64-40b1946ea195_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOtherNoncurrentLiabilities_9425fb73-bb08-4568-80c4-0062f1bd9d5f_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63625b32-254d-4899-967c-d9d56fff18ae_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_92f7dafc-9405-4637-886d-537b7fd32c53_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskPercentage1_d755e2b5-8575-4738-b723-e84de9d47f96_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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_5b19a88a-0d8b-4699-8f32-b08c9ba4cc32_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockValue_5324b7bd-ba58-4a63-bb22-1f742785ebef_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_aa640416-e48e-4a56-8fcd-f5648c56d885_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_7fe4c76a-2b99-4a7c-9190-11d24f9ac141_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorAMember_13f9bbed-6bc7-45f9-af77-e069d663681d_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-20220331.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_RetainedEarningsMember_ed6d5d57-0411-435e-9c2d-717c711fd4ac_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cb4e132f-e2da-41c0-b165-03429930b5f5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_8a8a82b6-a0f7-4779-8dce-7f526797f8d6_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/2021/country-2021.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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1177530f-1504-4437-86d4-4060ec223536_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_57dfe28f-3415-4176-9b2c-6393a2b759ad_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/2021/elts/us-gaap-2021-01-31.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_mxl_VendorCMember_15846880-d491-409e-9b94-5e0cea772290_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-20220331.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fb27fad1-0125-4062-b1a8-c852ec8fe1cf_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/2021/elts/us-gaap-2021-01-31.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_LongLivedAssetsByGeographicAreasTableTextBlock_ea642602-ae79-4b49-9fcf-05f8704d6789_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivable_a322675b-4f24-48eb-ae10-f9359a15556c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_305a2683-af77-40c8-b4c8-f2d6c00c07cc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_70804b69-ce44-492b-888a-4377030fbe94_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingenciesDisclosureAbstract_59ea729f-f90e-42c0-a8ff-7ba1eeec7adb_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermInvestmentsMember_cd84fb64-d14d-4ef4-b9df-e7177496efce_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f867cceb-1b84-4462-b76e-c5984e367bb6_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/2021/elts/us-gaap-2021-01-31.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_EquitySecuritiesFvNiCurrentAndNoncurrent_b7d4437a-dced-4bf9-b173-d2177a0ea6eb_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_562f2a60-3586-436f-bfde-501c08d08cf0_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasic_ca92befa-f750-4ba6-b945-56f6df83565a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31743863-919f-4375-9a7d-44f658ff7460_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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerTextBlock_b5247409-c853-4584-8289-56d1fb16fa91_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_97d32e4b-02c5-4689-86f2-b46e04d4db91_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_ce2d3e00-9c76-48d7-b413-793c773caeca_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Cashcashequivalentsandrestrictedcash_40e953bf-c57a-4a79-8460-e4fedc80aa5d_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-20220331.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_GeographicConcentrationRiskMember_3119ea49-70ab-4a14-b1db-2735d0ae8ded_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6e6bba51-eff1-4421-86ac-ca9e3f820e3b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_eeeba962-7bdc-4018-bff6-72c0a4fa8559_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_MachineryAndEquipmentMember_bab17da5-1e74-4d62-a729-f1d2fd883b99_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/2021/elts/us-gaap-2021-01-31.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_NonfinancialLiabilitiesFairValueDisclosure_c29b00ec-617f-4fed-afc1-2d14c57963be_totalLabel_en-US" xlink:label="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" 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, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonfinancial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_d284b463-34ac-4e2d-86b4-92af73c1fa6f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestrictedCashAndCashEquivalents_6dcf09e2-e71e-47cd-8db1-fbcabca3dee3_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationConsiderationTransferred1_6ef0fbf5-5218-4bae-86d0-a264dd24167f_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/2021/elts/us-gaap-2021-01-31.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_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_65c89793-4c74-470b-99dc-a43377d7d103_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentCarryingAmount_6629f753-4fd3-43c4-aa08-6b8fe9837557_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/2021/elts/us-gaap-2021-01-31.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_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_6776fd3b-3fc6-42d2-a27e-723844ea5c44_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-20220331.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_f4278acc-4a08-402f-ab80-af8e130eba48_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-20220331.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_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_9b8b8f8f-da86-4733-82e6-f72c60de59b6_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-20220331.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_PlanNameAxis_9bf9dd6f-a724-478d-9347-7fc62abaff8e_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/2021/elts/us-gaap-2021-01-31.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_AssetsFairValueDisclosureAbstract_fd441fad-a4fb-4aff-8edc-d4e0f8dbff8a_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebt_c7ae7f5b-48fd-458a-abd1-03a87224da34_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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel1Member_78a4b28b-b110-4b81-8b6c-016911c321bd_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_322019db-ee22-47aa-ae0c-9a5dfd967aab_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_cd504665-96a8-4dd0-b817-87ea1619d892_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_d143e5b5-1245-4202-b6ed-f2521bb1380f_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-20220331.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e57c91a5-1f3a-4305-860b-0bbd85cf1856_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/2021/elts/us-gaap-2021-01-31.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_mxl_IndustrialandmultimarketMember_5bede3ec-c919-4469-9700-69cefec5efea_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-20220331.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_IncomeTaxDisclosureAbstract_6aac2aa8-f436-4fe5-9a12-2a50cb11a87b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_724b6885-34ab-429b-9253-b312f549eb62_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/2021q4/dei-2021q4.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_BaseRateMember_649158c3-a5d2-496e-854d-fbc265712abf_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsLineItems_eb8eae53-652e-4356-b535-544f78d7ee01_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_b1ffb663-f536-489f-a399-96306b546d42_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_ba537cb7-c603-4881-9d3b-813c6b186c71_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_cbd8584f-8247-4c73-855b-fb4e59b5ab4c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_bda64b0e-2cd0-404f-9ba2-332fa5361a7b_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f0723adb-69ad-4ea7-8bb7-5870a55134e4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_4b3f4389-b995-4650-aea8-725f18583146_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_e5ec58c6-c145-4d1a-963e-c51fab39701b_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/2021/elts/us-gaap-2021-01-31.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_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_e3df6729-b037-4999-ba84-0722358173ed_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-20220331.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_ConcentrationRiskLineItems_c0a6c804-c8cb-47cf-a3cd-0c9a92f8197b_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/2021/elts/us-gaap-2021-01-31.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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_9a012126-800b-455a-bd7c-560ea7c91132_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAndStockholdersEquityAbstract_bf644da4-f3fd-4562-96f2-409bf3071a30_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2c1f840a-d7fc-4183-8e1c-79410090289f_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/2021/elts/us-gaap-2021-01-31.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_RestructuringReserveRollForward_3f8d76f6-0ec7-4f9e-bccb-4ed1f4c3d9fc_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareTextBlock_1f9df3d7-c4fb-422a-a3fb-193128415a8c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_211405f1-6928-4f4b-8e17-a0bc4833714f_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/2021/elts/us-gaap-2021-01-31.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_OperatingExpensesAbstract_7fb00779-2dc0-433a-8006-f93c4e543df9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_b5a75b27-334a-4151-87bf-9f9662af2870_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_b99a9188-e83a-40b8-b255-517ef1707cf0_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/2021q4/dei-2021q4.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_CapitalizedContractCostTable_8080888e-6d36-4385-b5c2-36f55b60ad07_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cb82929e-9872-4abb-82d9-3ac672483034_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/2021/elts/us-gaap-2021-01-31.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_srt_MinimumMember_5bc68e03-cf77-4586-b593-5395e4e17d4e_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_4e299730-2642-45cb-a693-686238d1d2b1_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/2021/elts/srt-2021-01-31.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_FiniteLivedIntangibleAssetsRollForward_c37ed3f2-1f0c-4cdc-b35d-a2cbed3363ee_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_fc20919b-55a9-45fc-bd12-1a71fb00a643_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/2021/elts/us-gaap-2021-01-31.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_mxl_ProceedsLoanedUnderNotesReceivable_a3aba8e8-a4fa-4d39-b8da-ffe754b1493d_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_ec5bf854-76ce-4d92-b796-b2974a49bf32_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-20220331.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_GrossProfit_37b7bca3-860e-4086-917b-111b3b75167d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3a9d14ed-2ffe-4e0f-8269-0ee2cba2aff8_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/2021/elts/us-gaap-2021-01-31.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c43edeb-3490-4d7a-acf1-31d8a26fba17_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_6fa0d076-3e74-4622-a841-09ff032c90a5_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b421f94f-e227-4807-a5fe-41b7ed1b2fa7_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/2021/elts/us-gaap-2021-01-31.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_country_HK_6fb110f2-07d8-4194-abf8-91dca881a6e9_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/2021/country-2021.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_us-gaap_SellingGeneralAndAdministrativeExpense_8d5ce39c-07c9-49f3-9d96-b10be40c05ac_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_2e8ed3f6-aea0-45e8-876a-1e0197d81388_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesAuthorized_923b947d-fb9e-4c87-8b05-505e2e0d2172_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/2021/elts/us-gaap-2021-01-31.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_mxl_LicensedTechnologyMember_ec47d192-a226-4dcf-8848-7f2ff1aa8e9d_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-20220331.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_dei_EntityCommonStockSharesOutstanding_48ff7193-1860-47f7-aa2f-bbdadf8d249a_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/2021q4/dei-2021q4.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_dei_EntityAddressStateOrProvince_7dc8cb40-a7e2-4090-8827-994f4fbb1426_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/2021q4/dei-2021q4.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_RestructuringReserve_28282518-65b5-4d19-8969-0829525173dc_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_139f0824-a9ff-4abb-8111-d10e9976cd0e_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/2021/elts/us-gaap-2021-01-31.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_RecordedUnconditionalPurchaseObligationDueWithinOneYear_b3952a94-077f-49b3-916b-166da97fd4dc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredIncomeTaxAssetsNet_06009cc7-c52c-4978-b33f-3827aec2fc99_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_42be8b87-549e-4036-aee9-a3d6e63e279a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b0c640b9-8a30-4c78-843a-3caa382d0b49_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/2021/elts/us-gaap-2021-01-31.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_RestrictedCashAndCashEquivalentsNoncurrent_a8cfd9f3-9469-46c9-9c8a-95b52a46c499_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/2021/elts/us-gaap-2021-01-31.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_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_bded9609-9aa8-4b58-b29c-b088b83fb3f6_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-20220331.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_us-gaap_DebtDisclosureTextBlock_7dfb57cf-89fe-4942-bbd8-27ceec99ec37_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_975d9ba4-d8d8-4561-bb2a-7ca5893bbbc4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CompanyXMember_ae248991-a3d8-4767-8dc0-11c07fc0503f_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-20220331.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_us-gaap_OtherRestructuringMember_044b85e8-605b-4db6-a9ee-b131203994c7_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/2021/elts/us-gaap-2021-01-31.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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_6a1c35e5-1572-4509-95d6-40a0875b024f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_0c21631a-39e1-4d91-ad6a-ae3471c5b534_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditMember_62c12883-380b-4132-b9ba-ecb1af7b1e39_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_731aebdf-d4c6-4fc6-bd7b-a3f336d5cc58_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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel3Member_99f9850e-6448-4874-bf75-dd19a455b989_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostLineItems_b7aad437-6fc3-43d1-9f05-60abf1d7fda1_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/2021/elts/us-gaap-2021-01-31.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_ContractualObligation_7f42930c-23c7-4262-93af-43b2fccb8391_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_7ba7f24e-1849-48dc-93df-5a3220fd5b38_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/2021/elts/us-gaap-2021-01-31.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_AccruedProfessionalFeesCurrent_38ef2999-86d7-4f8b-9a96-4bada323bfcc_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiability_59dbfcaf-38eb-4e64-bb3a-e0958603cb6c_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_8d936458-5951-417d-bb56-fddb9a0827d2_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_276b7748-6e47-4d1a-b717-8e4ed3c5bec3_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_65777d23-f9e1-4f7a-bba8-7df325af39fe_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/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_34faf83a-85a7-4635-81dd-0b16fa263e2b_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/2021/elts/us-gaap-2021-01-31.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_CommonStockValue_b7045bd5-9a36-4cdc-abe3-dc2dc7f3340d_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; 77,375 shares issued and outstanding at March&#160;31, 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_44572a92-4731-49a1-a51b-8a4562bfbd43_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/2021/elts/us-gaap-2021-01-31.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_mxl_LonglivedassetsMember_4f1a666f-37ff-4db3-91d8-65e40970981f_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-20220331.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_09efa8bc-9338-4fe6-884e-5da97008a49d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_b40cb14d-cd79-497f-aa99-fa7b316ec1e3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3405cbd3-4872-4b4f-ba17-537e72713f12_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_458dad53-af4c-4ef3-a746-fc6286c79951_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_d1d8b2f3-cc1d-454c-a2a1-0f4731ae4a6d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_214fff78-9a9f-42e4-8890-4b0a1a8c5cc6_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingencies_837b8508-c027-4a20-9189-4d06e8bfc2ab_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_8b592b19-6fdf-493c-a49f-b62e1086fe87_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeasesTextBlock_103c1385-ac9a-4417-bd5e-a7beea46e4f6_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b66fecd8-8734-475f-ae5b-6ed2e5ca2119_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</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b2f0ab05-7a36-4074-8384-9cd136893a2d_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_4e8ab08a-1c85-4b75-b655-0d89e22ba36b_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/2021q4/dei-2021q4.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_MediumTermNotesMember_09fb2e6c-8636-49f9-8dad-1978b243d3f1_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_01fbce6a-948d-4071-a1d8-aaf80f32cec3_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 (9 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationDisclosureTextBlock_1ac262f4-a4a1-4496-87be-8aeea07ca477_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/2021/elts/us-gaap-2021-01-31.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_mxl_DebtInstrumentQuarterlyAmortizationRate_0ae603e8-79a2-4a78-aa9f-41a9fd530008_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-20220331.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_ProductConcentrationRiskMember_ea6473b6-a73e-435d-8b86-ed9988f223af_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/2021/elts/us-gaap-2021-01-31.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_dei_CoverAbstract_8508f90b-0dd5-4b7d-8d98-4ba6978f7053_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/2021q4/dei-2021q4.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_60f17e28-6ec1-41ea-93a1-2c9ca7ad060b_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/2021/elts/us-gaap-2021-01-31.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_GoodwillLineItems_d48a3f51-8ad9-47cb-8260-11d196b5deae_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/2021/elts/us-gaap-2021-01-31.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_19ef54b7-445e-4c9d-9fbc-ad683fa20e68_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContractualObligationFiscalYearMaturityAbstract_4e591f3c-cf23-4fde-ae5e-cc0e524cda32_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_70897329-46b8-44a0-9ded-b5dbf7d3df48_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b8f6714f-ef6e-466e-afe5-877186208c2c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_17306ccf-2d07-430f-a9e4-a5295606c767_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-20220331.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_ComprehensiveIncomeNetOfTaxAbstract_0b72f91d-77ef-4cc0-b0e0-032d3d0cb6a3_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 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/2021/elts/us-gaap-2021-01-31.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_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_535fe1f6-8d2e-44d7-84c7-bfdc19462aea_negatedTerseLabel_en-US" xlink:label="lab_mxl_UnrealizedGainLossOnTranslationToReportingCurrency" 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: unrealized translation loss</link:label>
    <link:label id="lab_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_label_en-US" xlink:label="lab_mxl_UnrealizedGainLossOnTranslationToReportingCurrency" xlink: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 Translation To Reporting Currency</link:label>
    <link:label id="lab_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_documentation_en-US" xlink:label="lab_mxl_UnrealizedGainLossOnTranslationToReportingCurrency" 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">Unrealized Gain (Loss) On Translation To Reporting Currency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_UnrealizedGainLossOnTranslationToReportingCurrency" xlink:href="mxl-20220331.xsd#mxl_UnrealizedGainLossOnTranslationToReportingCurrency"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_UnrealizedGainLossOnTranslationToReportingCurrency" xlink:to="lab_mxl_UnrealizedGainLossOnTranslationToReportingCurrency" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d2b73e6d-5520-4a92-827b-2d127fcc4510_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_502ae954-2fa0-4c55-8318-90e8152bba03_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_0fdabae9-5660-4f3e-9ded-d8fbb51c73b5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dbcb6a6e-e69c-4fba-9da3-42460edede5b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PriceProtectionpayments_df7bf0f0-85ee-434f-b695-71bc34dded60_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-20220331.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_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_3357d56b-de5a-44fb-a613-c0fb8ad95fbd_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-20220331.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_c568b94e-4421-4ec2-b971-325c1fddaa36_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-20220331.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_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c86f3fc-ee52-4e8a-90bf-59aeecd5c664_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_d60a673c-da17-4fe3-a505-6c45028cbb5b_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/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAbstract_337d5192-ea89-4827-8a2b-f7ae8fb2f06e_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/2021/elts/us-gaap-2021-01-31.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_PaymentsForRestructuring_54ad563a-2b59-438b-8409-17b27cb71dc9_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/2021/elts/us-gaap-2021-01-31.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_mxl_DebtInstrumentInterestPeriod_7072f7a8-ca71-4d22-9e70-48718506b02f_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-20220331.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_CommonStockMember_9a122cb7-e5f6-4469-80bb-306459653802_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_794477f9-8cdc-41d6-83e5-2d48a74084df_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/2021/elts/us-gaap-2021-01-31.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_VariableRateAxis_4574ae81-0af4-49e1-bbde-0936044e2bd7_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/2021/elts/us-gaap-2021-01-31.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_OciBeforeReclassificationsNetOfTaxAttributableToParent_6585ee81-2318-4890-9fbd-7043243f5a6d_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 income (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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_22dbb42f-d6e1-4995-a9b2-96e09d2bd158_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b539f6d1-6003-4976-b8c5-a1bd60824204_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_42c9ea2e-4ff7-4ed0-a5a3-e604d84603ca_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_bf3761f3-bb43-4437-a71f-5f47e16d3c3e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerDMember_9c800b07-18a4-4640-ab9d-2fce133b7663_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-20220331.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6bf6aa41-d905-49f3-b93d-8216c91629fc_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_667a18d1-f1e1-496f-afaf-9f04de112d05_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_210fbe6f-fa30-4dd6-b49f-5605861d39b1_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/2021q4/dei-2021q4.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_ShareBasedCompensation_abe8e2ca-00b1-4262-91b9-5d8ac87f210e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_7afb4b41-d2bc-48b3-8511-448a1ee3222c_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/2021/elts/us-gaap-2021-01-31.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_RestructuringAndRelatedActivitiesDisclosureTextBlock_856169b2-c6da-49da-9d46-6b433380ac71_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/2021/elts/us-gaap-2021-01-31.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_AOCIAttributableToParentNetOfTaxRollForward_f9764e88-9582-43e2-bc7a-d28203271747_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/2021/elts/us-gaap-2021-01-31.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_mxl_TerminatedLeaseMember_88f454ac-27b1-40a9-88b6-e2a0f2015fb8_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-20220331.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_us-gaap_AdditionalPaidInCapitalMember_0ea12287-e875-48b9-b9a1-8e9cf9b148a0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c6c3a9ed-765d-488d-8f4a-81f4a64329f2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_88816307-dee7-4682-ac88-e1358657222e_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/2021/elts/us-gaap-2021-01-31.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_mxl_ContingentConsiderationLiabilityMember_111b20f1-61ff-4b88-b43a-0ff37ae38eed_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-20220331.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_LongtermDebtTypeDomain_3784a6e4-6f9c-47dc-a394-010ced4ef554_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_9a1ddedc-7b3c-4253-b937-e936d9d7304e_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 (9 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/2021/elts/us-gaap-2021-01-31.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_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_4e5608fe-2b38-4d12-a82f-e5fa0eaf0d07_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-20220331.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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_379bba07-5c7a-445b-b3ec-838fbd65e274_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/2021/elts/us-gaap-2021-01-31.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_mxl_CallPremiumPercentage_16529af8-4b47-4d73-b0b6-2d5fdd826031_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-20220331.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_IncomeTaxesPaid_b354c6e5-e9dc-44d4-a4d5-01c7ffa6fa0b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetImpairmentCharges_f91a8663-3a73-4676-bf25-a95f5c50fbae_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/2021/elts/us-gaap-2021-01-31.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_OtherNonoperatingIncomeExpense_585a7c2a-f44c-45ab-9026-97afee8af626_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerAMember_d62d2fc8-19f9-4856-86b2-de932faec7ad_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-20220331.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_us-gaap_LongTermDebtFairValue_c9738cf5-f070-406c-ae01-c3a83ae61a87_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/2021/elts/us-gaap-2021-01-31.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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_5ca0e974-44b9-4991-9f37-297de0142997_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 (9 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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquirePropertyPlantAndEquipment_12c9a071-793f-4e74-8f67-e1ce53f2b9e2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_e10d51b8-59cf-4367-9f80-9f0a3653d578_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_fdad450d-0d79-4013-9d79-f628216e91c5_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/2021/elts/us-gaap-2021-01-31.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_FacilityClosingMember_7b70d4c5-0670-4368-85b4-974afcf39041_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/2021/elts/us-gaap-2021-01-31.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_srt_MaximumMember_6501e8d6-a63c-490a-9ff0-517c0a30a45e_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_dd8e8c1f-3290-49b7-b271-d943e4a891c1_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/2021/elts/srt-2021-01-31.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d1af92c5-5042-40a9-8e38-d157da9c4f7a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_b72ee872-1e19-435f-81d3-fc9015eceaab_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_15e7e47c-b30d-4937-899e-ce22f556fb57_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAccruedLiabilitiesTableTextBlock_c2c0729a-16eb-4c27-a472-c5f37414ac66_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_63f733aa-3f11-42ec-902d-900927341cf0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a88d4d7a-f325-428e-aeb7-206f4c5b6397_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_e9d8e4a9-f497-4700-802d-a8e973057bb4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_31f9bb7a-ee11-422c-bbfd-46cd32a066ea_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_800e9016-daaa-4066-b650-59b75f24428a_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/2021/elts/us-gaap-2021-01-31.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_mxl_CustomerBMember_0da8ec93-9283-4b80-b591-18902eadd22c_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-20220331.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_StockholdersEquity_e7c77584-212d-4f21-b122-432f452cdaf1_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_b96c76d5-b9cd-4b71-9126-315e772072c1_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_b1cf22b9-1173-43d5-80d6-71d2779c580b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c5b6c5cd-a0c5-4c45-8506-5b5c66b45c8b_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_9a2d7c54-9c4c-4559-9d14-483576b64b3b_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesIssued_1bdefd36-4d68-47f5-8a13-73ec7ce3e5c5_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/2021/elts/us-gaap-2021-01-31.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_CityAreaCode_18d295b2-d567-4c23-8342-0f30e1e468df_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/2021q4/dei-2021q4.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b99d1b86-ffa5-4964-91de-d673d7dd5008_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/2021/elts/us-gaap-2021-01-31.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_RestrictedCashAndCashEquivalentsAtCarryingValue_e82937fa-bf3b-43b1-908c-495f4ffbb587_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_82f50327-c6f8-44ae-a0f4-0f225ec674b5_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeasesFutureMinimumPaymentsDueAbstract_f57d9e4a-2594-462e-86dc-c52c2d760b78_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c35e8a09-272b-4aca-bbe9-ad2398491d19_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CallPremiumPeriod_3f00d2b0-7313-4470-8df7-0a591b6b34e3_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-20220331.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_dei_EntityAddressCityOrTown_5abfa300-3312-4445-b7a5-e0b47f4745cf_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/2021q4/dei-2021q4.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_TaxesPayableCurrentAndNoncurrent_77cd1faa-bc31-44d7-980b-732ffd974f5e_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/2021/elts/us-gaap-2021-01-31.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_mxl_RevenueStreamDomain_02dfa8aa-cd9d-49e5-b3e2-93d20ce54367_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-20220331.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_PaymentsForRepurchaseOfCommonStock_c719d157-e9e2-413e-8525-80690e0fd6ce_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_ae2b5bf6-ad26-45dd-b34e-e1e16349f7de_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentUsefulLife_feac4f6f-a66e-4f85-ab31-a8325f328c43_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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityAbstract_38df0da3-b7d4-4d04-88a6-e7916c09b300_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_25504717-5198-4d9c-9598-41b0e5e969c6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_eba71102-01e6-4c63-8591-334d135ce5c8_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/2021/elts/us-gaap-2021-01-31.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_BalanceSheetLocationAxis_66eb1b74-3314-4efd-b6ad-d18914d1fbc5_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/2021/elts/us-gaap-2021-01-31.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_mxl_SignificantSupplierAxis_404b5f53-f0d9-4494-ae5a-a01802252460_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-20220331.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_0db428cb-2ab6-4ae1-baa6-7325955362c5_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-20220331.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_OperatingLeaseLiabilityNoncurrent_03bc7bdc-9935-4beb-8c3e-17f38f7bf506_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_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_070e1b97-52fd-4038-b76f-be07f44289be_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_fb706389-569f-4810-b17d-d4724135573a_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInEmployeeRelatedLiabilities_c47d2a44-364c-4657-8162-251542c4de2c_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanNetPeriodicBenefitCost_b7e591e2-7abf-40c3-98b4-4d8c6c1dd26f_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentInterestRateEffectivePercentage_d97cc4e3-2ba0-4db3-b3d8-4d5d3397461b_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8288563b-8b5f-449b-84bb-5b638c452f5a_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/2021/elts/us-gaap-2021-01-31.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_mxl_DistributorsMember_3d1fb9ae-bfc7-433e-bc69-afa6a3fd5907_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-20220331.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_RetainedEarningsAccumulatedDeficit_5bf8891b-529a-4fdd-baa3-e62d5fbc0eeb_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_678a32f7-b621-46d7-8aa2-b60916c73dee_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/2021/elts/us-gaap-2021-01-31.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_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_eb601198-4615-47e7-9750-a9f1f9fd498c_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-20220331.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_RestrictedStockUnitsRSUMember_64d88969-1cd1-4e5d-b59e-c17866b50999_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_92e72567-742d-4d66-b54c-de3904d5279f_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/2021/elts/us-gaap-2021-01-31.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_StatementOfStockholdersEquityAbstract_fe804e31-a309-4a54-8e92-bd6bbcf1a877_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5d2b26a0-058a-4f94-bac3-c677f61fd56e_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFilerCategory_51b8f6d4-e97d-4588-9a3d-e940afa86ff7_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/2021q4/dei-2021q4.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_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_15c428dd-b0ab-4142-9186-34474e258850_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-20220331.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_BusinessAcquisitionLineItems_e65d968e-cf42-43cf-a7e2-f1c5687d37b7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70519dd1-3dd6-4d30-95f5-24c247264dd0_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationAwardTrancheTwoMember_d537a9b0-9860-43a1-9f60-d974f2de1833_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/2021/elts/us-gaap-2021-01-31.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_mxl_VendorBMember_894c3446-8055-4bd9-8559-d7ee31dea959_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-20220331.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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c9b9fd61-a1c3-4f69-a288-956606b01eb3_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/2021/elts/us-gaap-2021-01-31.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_OrderOrProductionBacklogMember_cea5b435-a75c-403d-af21-c3857139d575_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementAbstract_29bf5df5-c2d4-46ad-90ad-f1d2987ed204_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_f159c10d-b35c-45d7-9fd1-6b73b9759706_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_03c65c0e-988d-4b0f-ac4f-2c5c88a34d8c_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/2021q4/dei-2021q4.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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_898c0765-cc89-4233-890e-c616bc98ebeb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9dd0497d-fe84-4488-b239-a09c75b7023b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_32b62e28-2efd-46b2-9c50-8c4507cc21d3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_c5d46985-8315-4e23-ade4-61f5be7177b8_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/2021/elts/us-gaap-2021-01-31.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_mxl_InitialTermLoanTLBJune2021Member_d78b756d-c49b-4d06-b158-bdde8f069d85_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-20220331.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_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease_731f4b9e-b029-474e-ba35-201d3aab0bae_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_7cd0d23e-bdee-463c-a744-be51da6433c9_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_289b6eaf-d89c-48f4-8b59-cb3920e72520_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33b06086-aafe-4b35-b762-6ba7566d9ea8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_58ecf7e8-91cc-4ff6-9ad9-9df39fb72761_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</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_bfe42dd1-c96a-4375-8381-963b657ba061_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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableNetCurrent_2afb2318-4b34-4983-ac3c-f4b713d6176d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_7d7616e4-ceb9-4191-87c3-238ff28d9aba_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/2021q4/dei-2021q4.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_StatementEquityComponentsAxis_6d7c88c8-cb43-447a-a42b-a6853a25d878_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0e307193-fac9-478e-8c06-9932aa1ef598_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_3f30af58-1001-462d-9132-cf441808c246_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/2021q4/dei-2021q4.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_FairValueDisclosuresAbstract_f86c6a84-abdc-451a-ac0c-921eb1a2f524_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a43d6dc4-47c5-4dfe-ab92-a6aa2af18332_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/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_148a6cb4-ceaa-4b99-901d-5ea2f67d0e8f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_29be7a9c-62f6-4ed4-a6b7-76e2b504d861_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb6c9126-77fb-4b93-aff0-ccc35a957532_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskTypeDomain_9ceba1ef-fe55-443d-b4b4-5628826a984f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableMember_49f1a4d5-53d9-4ff9-9640-c69e913f4058_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_877b9e89-05c1-49b5-9eee-4665a24cfbed_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_26fb4fac-31eb-40b4-970a-e0d26447a221_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_786eed3e-c4b3-421e-aa30-430e7b64065b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_9f8b63b9-6612-4aa0-8f61-8e36dc156ec6_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_18a6ffe3-d70e-4883-8ff4-06849beabeef_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f9f24d3b-fcbe-441a-9802-24bb06246f3f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_5f49d0e3-9ee7-4172-bc62-f6a7db858c32_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_069161da-a4d3-4503-8ef7-94c2da7e880f_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 expense of $2 and $376 for the three months ended March 31, 2022 and 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2205dd1e-a260-4ea1-a5bd-9ea36fcc5b62_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtCurrent_40bab9fb-6568-4b67-9a00-bdf8eaf5071d_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_74042a3d-cb11-40e5-866c-62244568e573_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/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b81da56-911d-401c-b634-faccae7f3477_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/2021/elts/us-gaap-2021-01-31.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_FairValueByBalanceSheetGroupingTable_9f912887-d166-4c91-ae72-136890d6f302_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfCashAndCashEquivalentsTableTextBlock_2d7bb2b3-a8be-49a4-a7c9-81e34dba1cf1_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/2021/elts/us-gaap-2021-01-31.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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_550653c2-2b8d-4026-9054-2cd9a26e579c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PreferredStockParOrStatedValuePerShare_af426f4f-ed79-41ef-bc4a-3c02f38c62bd_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/2021/elts/us-gaap-2021-01-31.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_OtherIndefiniteLivedIntangibleAssets_5b2943d1-1ee6-4bcf-96b0-46ebec5984dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink: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 indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink: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 Indefinite-lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_bf6090f6-20d4-4b1f-af33-53d892485a19_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_4372e5dd-17cd-4b31-bcda-f506ec181a7d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityComponentDomain_65965d69-6d8c-47ea-92e4-cb440430ec85_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_90304448-b8d9-485c-ad87-0b9e8aa4e070_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_c8fa533a-e617-4b0f-8389-3d05991ee14f_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesShareBasedCompensation_927b7ab7-f688-4370-bb42-e6a78b93201d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2ec603ac-b738-49e7-ba89-37f084c011c4_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/2021/elts/us-gaap-2021-01-31.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_StockRepurchasedDuringPeriodShares_5ef57bae-b5f5-4d23-8e7d-ea9bd53ab952_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_0748621c-fc50-417a-8aad-77cec065ada5_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContractWithCustomerRightToRecoverProduct_45504033-04b8-4def-a7ec-5c5c68ec9281_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/2021/elts/us-gaap-2021-01-31.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_DeferredFinanceCostsGross_4c1c0785-d5bc-4a85-b015-db27b64d0adc_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/2021/elts/us-gaap-2021-01-31.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_StatementLineItems_0400abff-0e22-4d58-8404-3582a5c58453_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PriceProtectionRebateCharges_4fd8538e-1ed1-43c8-b3ed-bffe8f6958cc_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-20220331.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_94b9ead2-79a1-4f41-89e5-d42e26e19e48_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/2021/elts/us-gaap-2021-01-31.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_ImpairmentOfIntangibleAssetsFinitelived_37c1e1bd-a851-4c3e-b9cb-816fbad31433_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0a5ebca3-edda-4365-8284-46ccef0cf07a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_c4e9eafc-9048-4820-b6c2-dd50c1446b50_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b1ea3ddd-4cf4-4935-9ed9-86bb7ed74f13_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_6df2237b-b315-4017-9850-3978d947d7f6_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/2021/elts/us-gaap-2021-01-31.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_OtherCommitmentDueInSecondYear_1912312e-9d20-4eb6-81ea-7abc5ac1daa0_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2302fb6d-2352-41e9-b7bb-d23087536712_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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureAbstract_5525ea6d-981b-4b8b-8693-9f3f1e14019b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_ded85f99-85da-4d23-82fe-920970c221e2_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/2021/elts/us-gaap-2021-01-31.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_mxl_OtherObligationsMember_5cab9525-9847-43b3-9ba4-f4f62e5fec02_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-20220331.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a4c977f7-03c3-4a48-9aa2-a808001ffa01_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 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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel2Member_2bb75508-8ee3-4fda-acba-f0f86b4e5633_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum_681ab61f-3b74-4e84-a14b-ffec8a293f7a_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-20220331.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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9099a81b-9126-407f-970f-424f69edff3c_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/2021/elts/us-gaap-2021-01-31.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_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_be39bf19-6605-4811-859d-f2299bee04c1_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-20220331.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_TypeOfRestructuringDomain_9f41fc08-a975-4a07-9fb0-f5d64c601511_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e051a692-9ed2-421a-a6e1-704405e8d803_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/2021/elts/us-gaap-2021-01-31.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_srt_MajorCustomersAxis_7efa002d-9633-43b7-bad2-2e19591e29ee_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/2021/elts/srt-2021-01-31.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_mxl_Longlivedassets_4f129b6a-5a05-4da4-bf78-6f61af62ce8a_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-20220331.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_RestructuringCostAndReserveLineItems_0e01cc97-1d6c-4180-be03-87165e5fefb4_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/2021/elts/us-gaap-2021-01-31.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_94a280c1-e435-469b-af3b-ecac112ae65a_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/2021/elts/us-gaap-2021-01-31.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_UseOfEstimates_6a2ddb93-9206-4b21-b6a1-88bb6ac01518_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c523234e-f207-4e2c-9e8b-83a030bf3d92_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ef6b0ce6-7ce0-49a4-bc68-6a0a8e2de0a0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_773aa0b5-236f-457c-bc14-d2912b90c36c_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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_92a8e5b4-4940-458b-86d8-7a2d370590fa_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/2021/elts/us-gaap-2021-01-31.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_FairValueByAssetClassAxis_5e3390ee-c528-4032-8207-88c4bfc62d2f_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a192dbd4-446a-4263-bae3-0f7370ea48c8_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 loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_baa8a8ac-27eb-4b7e-96f9-37db6a12d02f_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ec53573f-808b-48b8-84f6-abbfe4db7e45_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_5310ab32-ca60-4501-8aa1-89d6912e6b2c_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/2021/elts/us-gaap-2021-01-31.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_mxl_AccruedPriceProtectionLiability_28a2d5ad-d5bd-4e33-b69b-2cc495e17dc6_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_79b896c3-6a4f-4da9-8ace-7325656f7241_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_0a769595-daae-4246-b1c4-24a6bdbbe6b8_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-20220331.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_us-gaap_VestingAxis_926880d1-79f8-4431-9466-f27163862a13_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/2021/elts/us-gaap-2021-01-31.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_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_05eafb7e-13a8-4ed4-9bf0-dd61213e56c3_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-20220331.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_dei_Security12bTitle_f7c9d67b-9a61-4140-8d4a-a499ef5383a9_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/2021q4/dei-2021q4.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_ProceedsFromIssuanceOfCommonStock_eaccd5c1-02ff-4611-b145-46fedb39a4f8_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/2021/elts/us-gaap-2021-01-31.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_Assets_e8f6f129-793c-4dba-b2e3-06238c51ccd9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_62739e6d-38a0-43de-9570-671c84a4b165_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_34a59d0c-45fb-42f8-94a7-b9e1cc770031_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/2021/elts/us-gaap-2021-01-31.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_AccruedBonusesCurrentAndNoncurrent_aaf30768-fc7e-4b78-a6bf-361f006910a6_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/2021/elts/us-gaap-2021-01-31.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_InterestPaidNet_6b449a40-c23b-4a67-be42-7ff0c83d8d40_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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_8c980dd7-2b23-4d84-aad1-a609500ffcaf_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/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_841f1caf-57d0-462b-98d9-7a63d73ae202_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/2021/elts/us-gaap-2021-01-31.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_RepaymentsOfSecuredDebt_8062559b-d594-404e-bafd-c6ef642c629b_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/2021/elts/us-gaap-2021-01-31.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_country_SG_2690b8c3-784c-4747-ab32-794eb21531df_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/2021/country-2021.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_dei_DocumentType_d6b5d744-b28f-4f70-a834-9a81f428b35d_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/2021q4/dei-2021q4.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_srt_ProductsAndServicesDomain_c51ace12-cb37-463f-9971-62932478129e_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/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ab288152-b305-4f00-a5c6-e3973ac26c15_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_c4fc715f-5fbc-4110-bdcf-bb7fb5b3deae_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_17b993e9-5a63-4e8a-a56e-85cf3c76b71a_negatedTerseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" 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_EquitySecuritiesAccumulatedGrossUnrealizedLoss_673f46d6-5a91-4b07-ba39-593c961738c2_terseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrealized loss</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_label_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" xlink: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 Gross Unrealized Loss</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_documentation_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" 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 Gross Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" xlink:to="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_ecdbea38-59de-4e4c-a4ab-137739960935_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationContingentConsiderationLiability_40d060e8-448a-4a69-96ad-6dc6dfd91b9c_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_ac61984f-544a-48ea-b0a7-5d4276821c19_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_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_ebe67e82-6134-4485-ba6f-f39cbe024df6_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-20220331.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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_9cdaac5f-f544-41c5-aa91-f6cc63a4f2ce_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f264300b-a643-4891-b6be-8e9a4e5a7e2f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_0ea8c66b-a309-407e-87a1-6265b76fd40a_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/2021/elts/us-gaap-2021-01-31.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_RevolvingCreditFacilityMember_bd2ebea6-73be-4c17-9c75-ddac368879db_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_93ae3a7b-c9bf-497b-abc1-dacf87d75993_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_24431bdc-863c-4499-a1bc-93a8a3f4d61f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedcustomercredits_6426fcae-966c-40f5-92d0-c76b00d542c4_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-20220331.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_ContractualObligationDueInThirdYear_f3d359ff-6b74-4880-bcc9-2b445c065b97_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDebtTableTextBlock_3d1f1a56-3a97-4fba-a6c6-1903ec20e43a_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/2021/elts/us-gaap-2021-01-31.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_FurnitureAndFixturesMember_2378f54e-a4ad-40e7-9ad1-49e9b586caba_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_47203e1c-ca2b-4308-875f-5591b75f6551_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_9eb3b3f1-338f-4819-9e75-abe8969d9331_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/2021/elts/us-gaap-2021-01-31.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_RecordedUnconditionalPurchaseObligationsTextBlock_bc757b0a-3d37-4acf-9856-be0d0bab0cda_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/2021/elts/us-gaap-2021-01-31.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_srt_StatementGeographicalAxis_9046c501-06c6-469d-9c57-b417613420a2_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/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_08873c87-af87-4268-8cac-276d1121b00f_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_1ec67288-eb40-460a-a534-82671b130424_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_d4d3ce61-16de-4dab-851b-ad7458a5a326_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_956919b4-492b-4d2b-9d7f-af14e5a2c7cb_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/2021/elts/us-gaap-2021-01-31.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_mxl_PriceProtectionLiabilityTableTextBlock_0d960cb2-113b-4478-a404-8047d34dc943_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-20220331.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_VestingDomain_eac650e8-92b3-4c23-99c8-e2143d0dc3e1_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/2021/elts/us-gaap-2021-01-31.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_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain_5b09b947-3676-4fa3-8cb0-35fcca58366a_terseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" xlink: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_EquitySecuritiesAccumulatedGrossUnrealizedGain_label_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" xlink: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 Gross Unrealized Gain</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain_documentation_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" 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 Gross Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" xlink:to="lab_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_05a01115-10e1-4842-8c80-2f3230b310e1_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 Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7cfdfdd3-c0f7-4e9c-886a-4711f6bc2d21_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7934aab2-d821-446f-ad38-57031530348a_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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_c92fa5ff-4eb2-45a3-ae9f-2bcf4f6a2961_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_50ebc09a-773e-46fb-8042-049fdb891a4d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_3dd0645e-3112-47b9-9a43-a7664b78cd80_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_896c1c26-a832-4267-8698-f7d0bf868133_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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_336a76db-8b56-4376-b2cd-3f7e8aec18fd_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/2021/elts/us-gaap-2021-01-31.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_UnrealizedGainLossOnInvestments_0e8a5477-188d-4b8c-a3bb-d0d47f2b6142_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 loss 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestructuringReserveCurrent_55c0f952-ea52-4dd6-aee7-3052f6385257_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 March 31, 2022</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_0132e5fa-0430-4ed6-9ffe-34f048f1f819_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivities_ef686ada-ad48-49c7-96b8-e815a7d2b031_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d48b250-f94a-4073-afff-4da91e564c87_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_73ae0051-4994-4e62-943b-11601b2652a6_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessAcquisitionAcquireeDomain_c3ca8d21-b00c-4462-baae-5ae0cf81bb02_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_bc1aa3f5-219e-4c84-8236-115d4b8e4c2e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_c53d98fb-6be8-4e3a-aac0-e972dc01a5e2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_fe877807-40fc-4bf7-8ef3-1eed36438328_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_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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableCurrent_177c8be5-b2d0-4a0c-9ef9-4d25c4318bb3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_9916951d-4691-470c-b624-8a09428c8843_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/2021/elts/us-gaap-2021-01-31.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_ImpairmentOfLongLivedAssetsHeldForUse_bb9a01e2-20e0-4775-948a-e956137b3837_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/2021/elts/us-gaap-2021-01-31.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_DepreciationDepletionAndAmortization_fd33fbd9-19ea-4090-9799-18080a4c577f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_cf7ace38-2444-4710-854e-989865f6a9f1_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d0062900-eb12-43d1-974f-dd952c82a6cd_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_bf89984d-0b2b-4703-a2a2-a4e9ca217791_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/2021/elts/us-gaap-2021-01-31.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_mxl_RevenuefromDistributorsMember_050ceb2b-b287-42ff-b08a-8f2d71b98dbc_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-20220331.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_AccumulatedOtherComprehensiveIncomeMember_121e46ff-8679-4fe8-a2dd-8e4ab6b68c2d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b8c978d0-6905-4198-a9cd-2b9ab2286683_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 (9 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInInventories_60f9c297-e262-4cbd-8eab-c7212128f0c7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_7807e8b7-041a-4a3e-ab1c-df2b4cea700b_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRestructuringAndRelatedCostsTextBlock_d05a92b6-b46d-46cf-bf6b-78120b73ebf1_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesOutstanding_e09787f4-f82c-4e5c-8a33-742676140978_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/2021/elts/us-gaap-2021-01-31.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_SupplierConcentrationRiskMember_9b3d8e95-ac2f-4b22-8450-9d83185605d4_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/2021/elts/us-gaap-2021-01-31.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_RestructuringAndRelatedActivitiesAbstract_e66f41de-1ee1-4497-b814-dc424f78d14f_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentPeriodEndDate_b447f592-4089-49ac-b702-4d777bc56fa1_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/2021q4/dei-2021q4.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_PaymentsToAcquireIntangibleAssets_a65d7720-c4cd-4eb9-bf8e-48ef83a5f49d_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_1da5410b-e3e9-448a-8e90-8c20c58ce942_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_34aafbf3-f998-409b-853c-bf88e47ddafa_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/2021q4/dei-2021q4.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_ConcentrationRiskBenchmarkDomain_655ce2a9-acda-42d2-b8b7-8a2c012f7549_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityLenderDomain_c8990b60-93dc-499d-a8e9-e62bdb7a2d17_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedobligationstocustomersforstockrotationrights_c5310934-5ce8-487c-acdd-769682b3d05f_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-20220331.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_49e9aaae-70f9-4216-a3ea-d6a624b27577_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesReturnsAndAllowancesMember_08245f75-6202-4de4-83b1-68621628ce6b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PropertyPlantAndEquipmentTextBlock_76911e7d-3cea-40ca-91e3-ce668c4c0565_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentTerm_be896b8a-057e-468c-8b37-609c25eb6481_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_19d6589b-ebf0-44df-95f9-43f804905c7f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ConnectivityMember_734ed46e-8210-4248-a1f9-0f9341e50aba_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-20220331.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5918c17c-c32e-4f59-8c58-ee560b92a373_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/2021/elts/us-gaap-2021-01-31.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_LongTermPurchaseCommitmentLineItems_20e0c620-9911-4d25-b136-c3b670d0706f_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/2021/elts/us-gaap-2021-01-31.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_CustomerRelationshipsMember_b1501c68-e582-4fc1-9df1-e14b26667954_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_9cd0cdbf-d855-40d9-b326-a077280cafb7_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentNet_df1ee53d-52c8-4a5d-ad8f-f6c46999300d_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_d5b98513-b892-4f86-b1b2-374f0e8ec988_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_c6ebc124-2564-4861-b34b-ad3b8c46ee05_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_a0f9fb7b-a1e9-4645-bf4d-991b6682f3af_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_691f3983-8358-4a76-b332-be38b7b8bbba_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_9994f015-223a-40a6-bb49-de26fc914622_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems_bbc84fca-57a8-445c-8dd6-ebe59a37ac21_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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_a8f3e733-a900-41a3-aa5c-d4860e5850d7_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/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_34cfd898-85bc-4d3c-9666-c38f811d198d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedengineeringandproductioncosts_767b87c1-66a0-43eb-90f6-f01170068560_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-20220331.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_PropertyPlantAndEquipmentGross_795e4bd5-a1c5-476f-8bf0-8e7d631d7e30_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/2021/elts/us-gaap-2021-01-31.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_Revenues_00971f9b-b0ca-49a6-8505-547767d73cb7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_e6c08e1f-f4ff-45a9-bf08-a3511cf5869c_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/2021/elts/us-gaap-2021-01-31.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_InventoryFinishedGoods_52bd1296-e363-4661-9244-170918449877_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/2021/elts/us-gaap-2021-01-31.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_country_VN_931d4f1c-0cf6-484f-bdd0-2929b96c1b8b_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/2021/country-2021.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_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_0c0ad050-2264-4106-b5c2-addc7b56daef_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-20220331.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_LongTermDebtNoncurrent_281cdc18-bc4a-4796-8d0b-66b7d5eac702_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_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesFairValueDisclosureAbstract_6098a360-bd6c-4f7f-81f9-3c428c2e8524_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfGoodwillTable_b5a1defe-8c3d-4626-bb57-3ca1f9f9e600_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/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpense_4710361f-fa52-43cd-b0bc-fea395582404_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_9d2fb14c-9de8-4fd2-9c7b-112fda8a9cea_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/2021/elts/us-gaap-2021-01-31.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_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_d04bb1b3-5c31-47f0-b877-e79a4c12b213_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-20220331.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_dei_EntityCurrentReportingStatus_9f853cac-38ba-4311-b279-6f1aa7cb3fe9_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/2021q4/dei-2021q4.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_mxl_VestingPercentageRelativeToEPS_ba01622a-dfcc-4518-8c8b-ddd85a524d21_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-20220331.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_EarningsPerShareBasicAndDilutedAbstract_1d9cef60-f0c6-4444-a4a7-2bfb57cfad16_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_125ec356-400d-43b3-9154-c249d2fabacc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_cd41f1f1-d971-4b8c-a8fa-14485dae18fc_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/2021/elts/us-gaap-2021-01-31.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_mxl_RevenueStreamAxis_78ed304a-675a-44d0-8327-c907781bd16d_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-20220331.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_ConstructionInProgressMember_9c76e589-a23a-496a-bcc8-0f86db439b79_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3f2c4776-12e8-4c7c-87cd-cc55c558a4fa_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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_106255e0-9199-415b-97ba-47e4b61602e0_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_3ddc12a4-e829-4cc9-9710-6906513c7446_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_317c2924-e732-4a01-8cc6-c458f555bd0c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_45b2b444-63d2-4234-9a3a-d7a3dc2e50e9_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_a2250ad1-36bf-4df2-b2d3-5103601a1187_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/2021/elts/us-gaap-2021-01-31.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_mxl_EquityIncentivePlanMember_4b6680b2-3fa5-4291-9428-8fb3244f7494_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-20220331.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_country_US_2585baec-093c-4c5d-9a84-564e7a6b445d_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/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_01563d6a-d19b-402d-a03e-654268ddccdc_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/2021/elts/us-gaap-2021-01-31.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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1dcfb431-f45d-4209-bbe7-3e70ec54d510_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/2021/elts/us-gaap-2021-01-31.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_StatementOfIncomeAndComprehensiveIncomeAbstract_b32671c5-b0bc-4612-9f1f-6495b724117c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_3d271ea0-3373-4a12-97fb-79b0bf155bc8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_9b996e59-a3f9-42f0-be28-52d469e49de3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_b5e383aa-3135-412d-952b-7e85498112a0_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_832c97da-ff82-487d-b7eb-d657d7e8de80_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/2021/elts/us-gaap-2021-01-31.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_LondonInterbankOfferedRateLIBORMember_ac4ae8cf-b8a9-4c9b-bdfb-b39666760496_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossLineItems_9738f3bb-52fb-495c-bf9f-cc18d06b0125_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AggregateCommitmentsPercentage_9c0e5ed6-f639-4599-8ec4-08d0b4d72a84_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-20220331.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_dei_EntityAddressPostalZipCode_4c19d130-3463-4f4e-978e-e8297fec6c0c_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/2021q4/dei-2021q4.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_CustomerRefundLiabilityCurrent_879f74af-0974-452f-a918-0737137c39fd_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_35d79b11-7872-48b3-a910-4bde5fb27cd7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ca320820-ade3-462c-bb9b-20d7e3210693_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_285808d1-5658-4b44-8b26-91740086be00_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_38466ca8-9f67-4e5d-ac3a-90448d1fc391_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_4eb78cb5-4b41-414d-94c4-64102d1903b1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_79d53d4a-4741-4278-812c-4fcc249dbbe9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_332f087f-02e9-4019-a652-5b8d5364dfe3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_cde7e766-a0ea-4431-a888-eead8373782a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_2663f9e9-6b30-402d-af71-d430c738002b_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentBasisSpreadOnVariableRate1_298854af-0e5e-4d4f-a46b-fda04de1608c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2f2e002e-c510-49b1-99a5-b3a6ed4e1649_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_96333eb9-b0d1-48c3-8a92-c4613b00601a_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/2021/elts/us-gaap-2021-01-31.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_StatementOfCashFlowsAbstract_13581681-abf0-4603-9b6f-629ef1759bad_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c13a6153-bc25-4c10-82c0-0a983b2fcef5_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CreditFacilityAxis_a5c5b7dd-d03c-40f6-938e-37de8cb925c7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6be9da22-c9e2-441b-9577-9c9e25a3fbe5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_18800645-752e-4a1c-8088-2de5cb785bb9_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/2021q4/dei-2021q4.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_RestructuringReserveNoncurrent_a71b4764-92f0-4283-b14d-ad88b01b6fa4_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 March 31, 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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivities_5537d395-9f3e-4cd1-a91d-b1e4946f4e73_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f81139c7-16a7-4f2e-a72d-187c7bbf5a78_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e062f641-db41-4b94-a629-7b3eaf70ef11_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e5d3c96a-1bba-4f65-a182-ac7d9b220822_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_97a519ad-1b98-47b8-b8cb-bf37c55b2380_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_11d617ee-b371-487e-aa27-99c6c1bdc6b7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_39e7c32d-66e8-4a31-819a-e4d88eb122cf_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/2021q4/dei-2021q4.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fb910504-b438-448b-842e-b4f87d109f7c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrent_1a47b061-7b9f-461c-900e-a791e560c49a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_InfrastructureMember_3507f310-54f5-480e-9b3f-f8f53bfd8ecb_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-20220331.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_EmployeeStockMember_18393dd1-fb5c-43fb-a5a1-9d2c3427ba7b_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/2021/elts/us-gaap-2021-01-31.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d7eaa099-2f44-41b2-a6b4-cc1d4768570a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_2fa41492-6038-4e65-99cf-61dffb46c9c5_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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireBusinessesGross_e7d2fa6d-830e-4ec4-8bd4-87138bbbfaab_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_fcbdcaab-f799-4094-b62c-f48ed1009b4c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaMember_6ce8f586-2add-4284-8ddc-3613fa8e2627_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/2021/elts/srt-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_167470e3-8312-408a-ba10-e5b380638053_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/2021/elts/us-gaap-2021-01-31.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_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_8e054b56-7848-4a80-9298-e6f64a1bbd1e_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-20220331.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_dei_CurrentFiscalYearEndDate_9dc8ba3a-b3b7-4374-82cd-8b971dc82cc5_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/2021q4/dei-2021q4.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_WellsFargoBankNationalAssociationMember_7a66a367-5b9f-40cf-9028-683bb54aec8c_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-20220331.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_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_5539cf5d-1311-486f-a47c-ac73f91fb3ce_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-20220331.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_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_f612221a-9b66-4928-ada0-a7c0b8dd98f6_negatedLabel_en-US" xlink:label="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" 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 liabilities</link:label>
    <link:label id="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_label_en-US" xlink:label="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" xlink: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 Liabilities</link:label>
    <link:label id="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" 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 Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" xlink:href="mxl-20220331.xsd#mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" xlink:to="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_9e65a6b6-092f-4ab0-9c42-a528bb6e9e43_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/2021/elts/us-gaap-2021-01-31.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_StatementTable_20fa536d-470e-48bd-a650-7a67a4ee4db9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_03017030-9ddc-48f9-8c10-895160419e11_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8f28317b-7047-474a-9957-ca00654c90c5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_62786467-9e83-47b5-8074-b9ba363f2e3e_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d4756ef7-611f-4d5c-b1d9-63aed5c23787_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_6812295e-2146-457a-a9c9-7d396d6a7567_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/2021/elts/srt-2021-01-31.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_FiniteLivedIntangibleAssetsNet_485d6bfe-4918-414e-8b56-e1ae434636aa_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_eb3893fc-2e80-49a2-8518-17550e6e6198_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_9d914107-10ad-4d24-88e6-af225d57a27c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_335a41d3-b677-4f9c-b972-afbbeb37314d_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_94e7f041-6887-4c7d-85b6-7410df9f6e17_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligation_82150e5b-ca2c-4f16-8d8d-14613eeb6a98_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/2021/elts/us-gaap-2021-01-31.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_CostOfSalesMember_39f4edd0-4f87-49b2-8aac-e3f430b5df68_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc9bede3-5c91-4286-8e26-48d12fcc9d6e_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/2021/elts/us-gaap-2021-01-31.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_mxl_RestofWorldMember_4443e7d7-887e-4181-bff6-060c65fed3f6_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-20220331.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_DevelopedTechnologyRightsMember_e76ee9ec-12ea-4f39-bc7a-ef7492a7ab88_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseCost_83ba0653-e991-4aec-97a1-55b9d09cf229_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByBenchmarkAxis_c4c7a5d9-128e-409b-9775-1825bc7ff715_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentUnamortizedDiscount_8a43a958-a34b-47b2-a5d9-558106cd8409_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_3df3a083-66be-4450-af84-a012413f4a76_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/2021/elts/us-gaap-2021-01-31.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_mxl_MasksAndProductionEquipmentMember_0fbc83d0-ff2e-441d-aad7-57a9435c3c0a_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-20220331.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8eb2aec9-d5fb-48df-8fa4-0356db57515d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_7cc3941c-f2d7-437d-bf93-bcbe9e4330fe_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/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxExpenseBenefit_d5222831-bab0-4658-8d83-f86335c98a40_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/2021/elts/us-gaap-2021-01-31.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_SignificantSupplierDomain_7b40e6b6-6e3a-41eb-a035-96c4223a1552_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-20220331.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:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_77621be4-61bd-4842-a6d1-ff4a6a781761_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/2021/elts/us-gaap-2021-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>mxl-20220331_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:931093af-eed1-43e0-83bb-0038007bfe29,g:d6f27f68-20cd-4652-bb5b-e462affed283-->
<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-20220331.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_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_80f2f7f2-460f-4669-ac23-e87e02cdc894" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_DocumentType_80f2f7f2-460f-4669-ac23-e87e02cdc894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_86e9e50e-7edb-47f0-b8e7-813d9507853c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_DocumentQuarterlyReport_86e9e50e-7edb-47f0-b8e7-813d9507853c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4189dfeb-69d9-4487-ac14-06fc7af9c7fc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_DocumentPeriodEndDate_4189dfeb-69d9-4487-ac14-06fc7af9c7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e3d8766a-4079-4a8b-8d1a-da8d540ca437" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_DocumentTransitionReport_e3d8766a-4079-4a8b-8d1a-da8d540ca437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9c630cbd-d492-4feb-99a1-6d9db521887d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityFileNumber_9c630cbd-d492-4feb-99a1-6d9db521887d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0e16ccb3-a3a7-4b25-b5de-fd6d4a7d6fe6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityRegistrantName_0e16ccb3-a3a7-4b25-b5de-fd6d4a7d6fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4fc8a2b1-e49e-4944-84b0-2305461663ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4fc8a2b1-e49e-4944-84b0-2305461663ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_55beb9cc-73eb-45fd-b2d0-78afa7068e14" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityTaxIdentificationNumber_55beb9cc-73eb-45fd-b2d0-78afa7068e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_768450e4-e13b-46db-9004-3bc635f3c034" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityAddressAddressLine1_768450e4-e13b-46db-9004-3bc635f3c034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b32c44af-5785-4762-a6e7-087903747fe3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityAddressCityOrTown_b32c44af-5785-4762-a6e7-087903747fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1863a080-384b-44f7-9bcc-483ddbebd076" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityAddressStateOrProvince_1863a080-384b-44f7-9bcc-483ddbebd076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_1fa5f8af-9035-4258-94d1-ea7410231472" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityAddressPostalZipCode_1fa5f8af-9035-4258-94d1-ea7410231472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_89776596-ed12-4b99-9fb5-03061d534ef2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_CityAreaCode_89776596-ed12-4b99-9fb5-03061d534ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_998472f8-752a-43ea-86fd-d6cba136cf09" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_LocalPhoneNumber_998472f8-752a-43ea-86fd-d6cba136cf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3d557933-1c55-4eb8-91d7-03051397109a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_Security12bTitle_3d557933-1c55-4eb8-91d7-03051397109a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_653f1cbf-6def-4385-b92b-fd7d2245b8b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_TradingSymbol_653f1cbf-6def-4385-b92b-fd7d2245b8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_8bb41643-0243-448e-a0b2-e81224398aec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_SecurityExchangeName_8bb41643-0243-448e-a0b2-e81224398aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9a349660-1123-44c3-a129-75232c8d2823" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityCurrentReportingStatus_9a349660-1123-44c3-a129-75232c8d2823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_efb75e5a-e722-426a-9c59-0924bb8c5229" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityInteractiveDataCurrent_efb75e5a-e722-426a-9c59-0924bb8c5229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1e65efbf-beb4-4743-b068-a04264527998" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityFilerCategory_1e65efbf-beb4-4743-b068-a04264527998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f7e68ed7-5cfa-45f4-91b6-869cdf3620f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityEmergingGrowthCompany_f7e68ed7-5cfa-45f4-91b6-869cdf3620f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d50c3473-e9bb-4ddc-9998-f15a99b46988" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntitySmallBusiness_d50c3473-e9bb-4ddc-9998-f15a99b46988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_428d6a3c-2608-4b8f-87dd-bf208515b565" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityShellCompany_428d6a3c-2608-4b8f-87dd-bf208515b565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2b769d08-9647-47d8-918f-efd71a74bef3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2b769d08-9647-47d8-918f-efd71a74bef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_7904ec96-401b-4803-a6ec-037a5f62d4df" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_EntityCentralIndexKey_7904ec96-401b-4803-a6ec-037a5f62d4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ebd84e7d-d1ba-4f76-ac28-c4d44c382df9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_CurrentFiscalYearEndDate_ebd84e7d-d1ba-4f76-ac28-c4d44c382df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_89c73fd8-97d1-42ab-b169-436cdc126bc4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_DocumentFiscalYearFocus_89c73fd8-97d1-42ab-b169-436cdc126bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c13be99a-4bd9-473c-af5c-63bd5330d039" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c13be99a-4bd9-473c-af5c-63bd5330d039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ecfbac7e-7c02-4e0c-98b6-d20aac74f7b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d45b09b-9eb7-475d-8594-b0fc820d50dd" xlink:to="loc_dei_AmendmentFlag_ecfbac7e-7c02-4e0c-98b6-d20aac74f7b5" 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-20220331.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_6aa2182f-5730-4861-a671-354a8ea8d1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6aa2182f-5730-4861-a671-354a8ea8d1b7" xlink:to="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d4aff59-46b6-4463-88cf-b9e7ab1e31d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d4aff59-46b6-4463-88cf-b9e7ab1e31d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_056af26a-15a3-433b-9797-57bb40929127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_056af26a-15a3-433b-9797-57bb40929127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_9d2161d4-f9a8-4de8-a322-d5343789254c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_ShortTermInvestments_9d2161d4-f9a8-4de8-a322-d5343789254c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_36187cbb-944c-413c-b3cf-a17801710ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_36187cbb-944c-413c-b3cf-a17801710ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d84259b7-8031-4112-b6ac-0d9301bb1b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_InventoryNet_d84259b7-8031-4112-b6ac-0d9301bb1b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dbe64cf9-512f-4378-89ff-493969af234a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dbe64cf9-512f-4378-89ff-493969af234a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fdfb9d0d-799d-49e8-b8e5-556578183080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a1a42f85-9390-4a7a-8e13-4f43937e0e5e" xlink:to="loc_us-gaap_AssetsCurrent_fdfb9d0d-799d-49e8-b8e5-556578183080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9eea7b58-2c59-4f48-84f3-f1be6ef7051f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9eea7b58-2c59-4f48-84f3-f1be6ef7051f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2821bb93-a970-4293-87c8-d8e4006fc05e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2821bb93-a970-4293-87c8-d8e4006fc05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c775e049-4c70-4fbb-80e3-a7d5b6efb770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c775e049-4c70-4fbb-80e3-a7d5b6efb770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6838356a-fbde-4b96-83fb-e14c1ba71ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6838356a-fbde-4b96-83fb-e14c1ba71ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ca7eed50-2457-4712-815a-3663cf97d7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_Goodwill_ca7eed50-2457-4712-815a-3663cf97d7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_83db9437-cac0-42b4-bba9-d65572179dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_83db9437-cac0-42b4-bba9-d65572179dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f34f29a9-5938-407a-85fe-20d38ba4acb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f34f29a9-5938-407a-85fe-20d38ba4acb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e8af5be8-13af-43a6-8597-48fc2f3899d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b6335491-b9db-41cf-8632-61c5446fdb9f" xlink:to="loc_us-gaap_Assets_e8af5be8-13af-43a6-8597-48fc2f3899d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6aa2182f-5730-4861-a671-354a8ea8d1b7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a87b9701-2b03-4d45-8ea1-dc94e870453d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:to="loc_us-gaap_AccountsPayableCurrent_a87b9701-2b03-4d45-8ea1-dc94e870453d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_5e1dbf58-7fe3-4671-91a2-2cab116c3cb1" xlink:href="mxl-20220331.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:to="loc_mxl_AccruedPriceProtectionLiability_5e1dbf58-7fe3-4671-91a2-2cab116c3cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8599da6b-1878-47f5-800f-8c76a8698569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8599da6b-1878-47f5-800f-8c76a8698569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_039cfdf1-8f83-4551-93bd-aad7b3b7d3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_039cfdf1-8f83-4551-93bd-aad7b3b7d3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7d9644cd-4477-48d9-b244-29fae0d2e081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6fff01ff-e6e5-41c5-a916-9f2cef55fcba" xlink:to="loc_us-gaap_LiabilitiesCurrent_7d9644cd-4477-48d9-b244-29fae0d2e081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01258312-44ad-4fd8-8f16-1074d50a0bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01258312-44ad-4fd8-8f16-1074d50a0bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_de252aa4-60be-4fd6-9253-89a5c6ddda48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_de252aa4-60be-4fd6-9253-89a5c6ddda48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a76e704c-0c80-4677-bcbd-581a13915d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a76e704c-0c80-4677-bcbd-581a13915d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b02658a6-42f1-4ca0-b180-03a4baaeb957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_Liabilities_b02658a6-42f1-4ca0-b180-03a4baaeb957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3814dd7a-eff2-4274-aa9c-967a2b8608c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3814dd7a-eff2-4274-aa9c-967a2b8608c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f4150372-6c89-4878-9c8e-eb140262baa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:to="loc_us-gaap_PreferredStockValue_f4150372-6c89-4878-9c8e-eb140262baa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e0ee8036-5c60-40f2-98e1-af162567b944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:to="loc_us-gaap_CommonStockValue_e0ee8036-5c60-40f2-98e1-af162567b944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0fd7d3fd-c7cc-44db-b8ff-3cb319c6cc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0fd7d3fd-c7cc-44db-b8ff-3cb319c6cc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f3a97bff-22cd-4d43-a511-6bcbc88ec0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f3a97bff-22cd-4d43-a511-6bcbc88ec0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6c4b368d-17c3-4331-93ab-003a33498783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6c4b368d-17c3-4331-93ab-003a33498783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0fa2ac78-648d-4351-887b-a1ca28b12ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fd5529a8-c8b2-4500-ad2d-22574f80495b" xlink:to="loc_us-gaap_StockholdersEquity_0fa2ac78-648d-4351-887b-a1ca28b12ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a457695d-5bfb-45d0-9e76-2c27bad3b798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cd59d4d5-7999-47ac-8bdc-ccfd8da9b7eb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a457695d-5bfb-45d0-9e76-2c27bad3b798" 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-20220331.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_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fcc7d86a-0af7-4648-ab9a-8acea3fa7922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fcc7d86a-0af7-4648-ab9a-8acea3fa7922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1cad9149-2939-4ca3-9695-071a662046b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1cad9149-2939-4ca3-9695-071a662046b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_82a1b79f-9c5a-4e62-8644-f959fe91c580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_82a1b79f-9c5a-4e62-8644-f959fe91c580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5ece0907-0262-4d9f-9824-47b3a471c8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5ece0907-0262-4d9f-9824-47b3a471c8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_270877cb-5754-436f-a7c4-72555f8e8ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_270877cb-5754-436f-a7c4-72555f8e8ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_63d6cfda-b7d2-4ec3-9044-a8b4a0991d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_63d6cfda-b7d2-4ec3-9044-a8b4a0991d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_da91964d-ee1a-4acd-89f0-f1eee4a8755f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_CommonStockSharesIssued_da91964d-ee1a-4acd-89f0-f1eee4a8755f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2b52594a-cd50-4f9e-809a-8c275f2f3636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7e50dcc8-5302-4143-9753-5977dc186b22" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2b52594a-cd50-4f9e-809a-8c275f2f3636" 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-20220331.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_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3120ee85-8333-4ad3-bbb2-cc9950b295ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_Revenues_3120ee85-8333-4ad3-bbb2-cc9950b295ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8f966385-3683-47b6-934b-b1c0e5395e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_CostOfRevenue_8f966385-3683-47b6-934b-b1c0e5395e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8c43e3b4-cd2f-4757-873e-0073a0620cae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_GrossProfit_8c43e3b4-cd2f-4757-873e-0073a0620cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_04ed4c7e-d517-441e-aaf1-e9c3dacded46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_04ed4c7e-d517-441e-aaf1-e9c3dacded46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1f122859-becb-4f6e-9449-47778ac1957d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_04ed4c7e-d517-441e-aaf1-e9c3dacded46" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1f122859-becb-4f6e-9449-47778ac1957d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_02e5d3e5-936f-41cb-8e87-8ae10455b1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_04ed4c7e-d517-441e-aaf1-e9c3dacded46" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_02e5d3e5-936f-41cb-8e87-8ae10455b1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0d8cebd3-2fd7-4960-a42b-4e5a50cf0c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_04ed4c7e-d517-441e-aaf1-e9c3dacded46" xlink:to="loc_us-gaap_RestructuringCharges_0d8cebd3-2fd7-4960-a42b-4e5a50cf0c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d10eba0a-1912-419d-a104-85337d1bd2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_04ed4c7e-d517-441e-aaf1-e9c3dacded46" xlink:to="loc_us-gaap_OperatingExpenses_d10eba0a-1912-419d-a104-85337d1bd2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3b1c4aaa-4372-44fb-9f96-0ce156e14d84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_OperatingIncomeLoss_3b1c4aaa-4372-44fb-9f96-0ce156e14d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_23df5bb3-588c-4078-afff-75c978eccef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_23df5bb3-588c-4078-afff-75c978eccef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b1e8335b-1473-4047-9056-633e0db9840a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_InterestExpense_b1e8335b-1473-4047-9056-633e0db9840a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_dc8db3c4-9413-4f78-93c9-437f09f97866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_dc8db3c4-9413-4f78-93c9-437f09f97866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2d96f34e-a004-49d8-9026-0acdb6fd4cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2d96f34e-a004-49d8-9026-0acdb6fd4cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bc1d9a83-d9c8-48d8-82f1-bb852116c9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bc1d9a83-d9c8-48d8-82f1-bb852116c9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ea994022-75e0-4e96-a012-38ed4aa70071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ea994022-75e0-4e96-a012-38ed4aa70071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ab4cea92-016f-4a44-adbd-e3ea24ed758c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_NetIncomeLoss_ab4cea92-016f-4a44-adbd-e3ea24ed758c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_251c7c6c-bb68-4724-9554-c76666b1dde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_251c7c6c-bb68-4724-9554-c76666b1dde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_01b86f44-f116-4a0e-85d9-14988e832654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_251c7c6c-bb68-4724-9554-c76666b1dde1" xlink:to="loc_us-gaap_EarningsPerShareBasic_01b86f44-f116-4a0e-85d9-14988e832654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3dd165c1-f6bd-44bd-b70a-5f171a3316bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_251c7c6c-bb68-4724-9554-c76666b1dde1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3dd165c1-f6bd-44bd-b70a-5f171a3316bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_68b0ed08-e706-4fed-aa5c-77c21204424d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e85898-5a46-4bd7-b6b0-6b620a75e74b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_68b0ed08-e706-4fed-aa5c-77c21204424d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50600f86-1a29-4123-84bd-4191624a2d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_68b0ed08-e706-4fed-aa5c-77c21204424d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50600f86-1a29-4123-84bd-4191624a2d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_09afacaf-0f4b-46af-9b5d-51475410a85f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_68b0ed08-e706-4fed-aa5c-77c21204424d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_09afacaf-0f4b-46af-9b5d-51475410a85f" 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-20220331.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_f1a8ec65-77b2-4616-8237-cddb6efc53ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34dbfef6-16d1-42bd-a932-881c8c9aa7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f1a8ec65-77b2-4616-8237-cddb6efc53ad" xlink:to="loc_us-gaap_NetIncomeLoss_34dbfef6-16d1-42bd-a932-881c8c9aa7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ae3d6543-1e1f-49ce-9020-f2b1924c7877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f1a8ec65-77b2-4616-8237-cddb6efc53ad" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ae3d6543-1e1f-49ce-9020-f2b1924c7877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_720f22ea-4ef1-40d7-bd59-6473759743b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ae3d6543-1e1f-49ce-9020-f2b1924c7877" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_720f22ea-4ef1-40d7-bd59-6473759743b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5bb28c22-d928-4746-8bf6-0600690053d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ae3d6543-1e1f-49ce-9020-f2b1924c7877" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5bb28c22-d928-4746-8bf6-0600690053d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f3ffd09-fed1-4a67-a10a-32b0e712b737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f1a8ec65-77b2-4616-8237-cddb6efc53ad" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f3ffd09-fed1-4a67-a10a-32b0e712b737" 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-20220331.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_a145ffa4-d696-4b4b-8432-d52d7d879d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_4ff1ba16-79b4-4003-8545-a876296ec065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a145ffa4-d696-4b4b-8432-d52d7d879d02" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_4ff1ba16-79b4-4003-8545-a876296ec065" 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-20220331.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_78dbec7a-6e92-4d40-9974-4adf250b0f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_78dbec7a-6e92-4d40-9974-4adf250b0f2d" xlink:to="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5dc19bc9-9192-4e72-93b1-a591bbd1f91a" xlink:to="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2fb0c011-0944-4057-b3a3-b022f59feee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_CommonStockMember_2fb0c011-0944-4057-b3a3-b022f59feee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d0979e84-97fe-429c-aa91-4dadfbf7dad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d0979e84-97fe-429c-aa91-4dadfbf7dad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a581cf87-2165-483e-9125-e8a7ea8fac62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a581cf87-2165-483e-9125-e8a7ea8fac62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_10635e7e-9316-46f0-84ac-1cf4792501ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ab0b33c4-4bc3-4ec0-838b-efde6a6326b5" xlink:to="loc_us-gaap_RetainedEarningsMember_10635e7e-9316-46f0-84ac-1cf4792501ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_913ae8d6-eaec-4739-a89d-08259f41d6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c3680b0-a247-4db6-8f9d-c5b713a02bd5" xlink:to="loc_us-gaap_StatementLineItems_913ae8d6-eaec-4739-a89d-08259f41d6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_913ae8d6-eaec-4739-a89d-08259f41d6cb" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_3ef56e91-2f3e-47dd-bb0c-b4c54205e31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_SharesIssued_3ef56e91-2f3e-47dd-bb0c-b4c54205e31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a60d09ec-2fd3-44f3-88f0-af43daeeaa13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockholdersEquity_a60d09ec-2fd3-44f3-88f0-af43daeeaa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_40977af2-30e4-4c12-8038-2ef752c66eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_40977af2-30e4-4c12-8038-2ef752c66eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f7b9f3f5-191f-40ba-8e63-a6e713cd6eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f7b9f3f5-191f-40ba-8e63-a6e713cd6eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_7f163f8f-5a21-4cdd-bea1-f85cf4dc9efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_7f163f8f-5a21-4cdd-bea1-f85cf4dc9efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_76a5fd65-7d1d-432f-bdd0-12dcfe329792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_76a5fd65-7d1d-432f-bdd0-12dcfe329792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_360dd33b-7e1e-4961-ad9e-7f33042a690b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_360dd33b-7e1e-4961-ad9e-7f33042a690b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9d2a59e5-82fb-47af-83a2-fa2dee0c38cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9d2a59e5-82fb-47af-83a2-fa2dee0c38cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3e53184f-aea3-47aa-94ae-956d0e074581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_NetIncomeLoss_3e53184f-aea3-47aa-94ae-956d0e074581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_09dfee23-1ea6-4962-9a62-ce4c1bfd8a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_SharesIssued_09dfee23-1ea6-4962-9a62-ce4c1bfd8a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e1bd6c90-29e5-4be5-b937-4a85a7464964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_93b5e365-dd24-4ae1-b4e9-0d478fbea83f" xlink:to="loc_us-gaap_StockholdersEquity_e1bd6c90-29e5-4be5-b937-4a85a7464964" 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-20220331.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_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_075d413a-fec4-42b9-9d2e-6f9af0f03396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_075d413a-fec4-42b9-9d2e-6f9af0f03396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1d5b4ef2-3e89-462d-8492-d78fe337a1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_075d413a-fec4-42b9-9d2e-6f9af0f03396" xlink:to="loc_us-gaap_NetIncomeLoss_1d5b4ef2-3e89-462d-8492-d78fe337a1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_075d413a-fec4-42b9-9d2e-6f9af0f03396" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bd4faab9-bd9d-45ca-91cf-2f804dda9678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bd4faab9-bd9d-45ca-91cf-2f804dda9678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_5277e90e-6169-4960-95c6-2916b411f101" xlink:href="mxl-20220331.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_5277e90e-6169-4960-95c6-2916b411f101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2c4a4fbf-ac0a-4643-891a-8cd2b0c31fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_ShareBasedCompensation_2c4a4fbf-ac0a-4643-891a-8cd2b0c31fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_adba669a-f293-4764-869c-716a60c5b8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_adba669a-f293-4764-869c-716a60c5b8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_551bc55a-4745-481f-b11a-142c84e1605e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_551bc55a-4745-481f-b11a-142c84e1605e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_4230e8b3-802d-4959-9d81-b3f026846816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_4230e8b3-802d-4959-9d81-b3f026846816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_a8f7029f-4bcb-4771-b141-23baaa0bbc48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_a8f7029f-4bcb-4771-b141-23baaa0bbc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_184e5623-c7fb-402e-be20-dc4a9b331da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_184e5623-c7fb-402e-be20-dc4a9b331da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ccace13d-76b7-430d-a2d2-850e38c08666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ccace13d-76b7-430d-a2d2-850e38c08666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_dd1387d1-7fdc-4bb1-a4ca-fd3279260069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_20a2f204-1f5a-46ee-9dd8-fbb3fa80be10" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_dd1387d1-7fdc-4bb1-a4ca-fd3279260069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_075d413a-fec4-42b9-9d2e-6f9af0f03396" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_71a5b63d-1f2e-4537-ad16-c1fd38cab64c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_71a5b63d-1f2e-4537-ad16-c1fd38cab64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a5109a8d-34e2-4c15-bd3f-b1233751c572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a5109a8d-34e2-4c15-bd3f-b1233751c572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_86139a28-8abf-414a-89c8-5516c54ef3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_86139a28-8abf-414a-89c8-5516c54ef3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_21a75b16-5f09-48ba-9ae8-d751767542bc" xlink:href="mxl-20220331.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_21a75b16-5f09-48ba-9ae8-d751767542bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c9cce847-b9cb-4e16-8117-7c7289be2a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c9cce847-b9cb-4e16-8117-7c7289be2a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_5a32f89a-9f90-428c-9fb2-f9dc6b36afcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_5a32f89a-9f90-428c-9fb2-f9dc6b36afcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_14cfb266-b481-4878-90c7-ea1c7067c699" xlink:href="mxl-20220331.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_14cfb266-b481-4878-90c7-ea1c7067c699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_cc790e84-0e5e-44ab-93d1-a0f0275060fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_cc790e84-0e5e-44ab-93d1-a0f0275060fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_011c830d-a1b7-40ec-85dc-e5478e63f0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2dc0ad11-6b9e-44b0-b73b-b82811c8fbef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_011c830d-a1b7-40ec-85dc-e5478e63f0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_16dfc616-7715-4e4e-b8b7-85025962635d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_075d413a-fec4-42b9-9d2e-6f9af0f03396" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_16dfc616-7715-4e4e-b8b7-85025962635d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ca828e55-13cf-45fe-9a81-5e1ec1d1af0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ca828e55-13cf-45fe-9a81-5e1ec1d1af0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_5005d4e7-9b97-46ec-ba51-596b2cf0cbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_5005d4e7-9b97-46ec-ba51-596b2cf0cbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_dd48c272-4e34-4da9-97f9-7a98cf9a9ed3" xlink:href="mxl-20220331.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_dd48c272-4e34-4da9-97f9-7a98cf9a9ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_9851227e-5403-4395-b9fa-aec1f546dca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_9851227e-5403-4395-b9fa-aec1f546dca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8eb3bd8a-c9cb-45da-883f-4b488c44d1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0133861-c2c2-4a55-8286-48003aa8e687" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8eb3bd8a-c9cb-45da-883f-4b488c44d1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_1dabb3e8-49d0-4af5-bd07-0f390b6025cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_1dabb3e8-49d0-4af5-bd07-0f390b6025cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_ea728cf8-8099-45f7-8f80-5608053fb9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_ea728cf8-8099-45f7-8f80-5608053fb9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2c1192fa-2a87-451b-9f74-3cccfb5039c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2c1192fa-2a87-451b-9f74-3cccfb5039c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5fe64320-cce3-40f4-a5c8-2911ff7ad5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5fe64320-cce3-40f4-a5c8-2911ff7ad5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb8fc879-10e6-4198-8032-969014b685d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48e68c64-96ba-4599-9234-614ded8c310a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb8fc879-10e6-4198-8032-969014b685d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3873fe4b-fc23-414f-bc19-f283316076d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3873fe4b-fc23-414f-bc19-f283316076d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d4ba609a-c67a-413b-9a9f-fd15861f1940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d4ba609a-c67a-413b-9a9f-fd15861f1940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d34d979e-5fed-4e9b-ac85-fcecbe9d7844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d34d979e-5fed-4e9b-ac85-fcecbe9d7844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bcf8e848-b0e1-4592-a0a4-1f01246c09ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bcf8e848-b0e1-4592-a0a4-1f01246c09ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_cda1b1a2-be0e-482f-ad3b-2f2d7d0849c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_cda1b1a2-be0e-482f-ad3b-2f2d7d0849c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d9d94dc7-b347-4be3-8559-ee1bcc234d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_cda1b1a2-be0e-482f-ad3b-2f2d7d0849c9" xlink:to="loc_us-gaap_InterestPaidNet_d9d94dc7-b347-4be3-8559-ee1bcc234d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_926df899-c2a5-4f7c-ad4b-42fb64a203f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_cda1b1a2-be0e-482f-ad3b-2f2d7d0849c9" xlink:to="loc_us-gaap_IncomeTaxesPaid_926df899-c2a5-4f7c-ad4b-42fb64a203f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_01b3fdd7-928a-4d73-8b1f-3d70ea7f08d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fb4cf3f0-38fe-4fb6-8abe-b8d49c2f9832" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_01b3fdd7-928a-4d73-8b1f-3d70ea7f08d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_33162865-e1f0-4870-a1af-0ba7efaa2c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_01b3fdd7-928a-4d73-8b1f-3d70ea7f08d9" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_33162865-e1f0-4870-a1af-0ba7efaa2c6f" 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-20220331.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_bed9f756-0f72-4a85-8764-3e54b677fc93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_63a4be54-2e61-475c-bc5f-f6344b55177b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bed9f756-0f72-4a85-8764-3e54b677fc93" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_63a4be54-2e61-475c-bc5f-f6344b55177b" 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-20220331.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_4ab1a39c-4fb5-49f3-92f7-771a0b016b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_e00f9072-8dee-4bd4-9a33-1703365779cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4ab1a39c-4fb5-49f3-92f7-771a0b016b3f" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_e00f9072-8dee-4bd4-9a33-1703365779cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_610af5f6-6350-47a8-a11d-dc45c97cfce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4ab1a39c-4fb5-49f3-92f7-771a0b016b3f" xlink:to="loc_us-gaap_UseOfEstimates_610af5f6-6350-47a8-a11d-dc45c97cfce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7ff9d894-9509-4f98-a584-e096171f2def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4ab1a39c-4fb5-49f3-92f7-771a0b016b3f" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7ff9d894-9509-4f98-a584-e096171f2def" 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-20220331.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_bcc2622f-7ec0-44d5-9f4c-4f6b4aff339b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b605be7e-d925-439e-aaac-1611746f7885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bcc2622f-7ec0-44d5-9f4c-4f6b4aff339b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b605be7e-d925-439e-aaac-1611746f7885" 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-20220331.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_bcda2fcb-9eac-40b3-b7f9-bb546e3b51c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_664640d7-5ac7-4ae8-9516-06da8645e290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcda2fcb-9eac-40b3-b7f9-bb546e3b51c0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_664640d7-5ac7-4ae8-9516-06da8645e290" 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-20220331.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_7e480ecf-ea50-402e-924a-21ae2bab95fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974d2c88-6178-4566-9c44-0a8519551f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7e480ecf-ea50-402e-924a-21ae2bab95fe" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974d2c88-6178-4566-9c44-0a8519551f08" 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-20220331.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_fcefdf41-f652-4451-910a-e4b13beaa392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_1ef56f60-0d2b-4e58-b8fa-187b9dbf7262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fcefdf41-f652-4451-910a-e4b13beaa392" xlink:to="loc_us-gaap_NetIncomeLossAbstract_1ef56f60-0d2b-4e58-b8fa-187b9dbf7262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e6487b35-119f-45b6-88e0-6e109a04d677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_1ef56f60-0d2b-4e58-b8fa-187b9dbf7262" xlink:to="loc_us-gaap_NetIncomeLoss_e6487b35-119f-45b6-88e0-6e109a04d677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1cbbcccc-f506-4819-ad18-de8cdbe412df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fcefdf41-f652-4451-910a-e4b13beaa392" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1cbbcccc-f506-4819-ad18-de8cdbe412df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa3c8c0f-5f93-42d4-8299-844d2396d820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1cbbcccc-f506-4819-ad18-de8cdbe412df" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa3c8c0f-5f93-42d4-8299-844d2396d820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c9338380-8f13-4232-926b-1a959b27dfd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1cbbcccc-f506-4819-ad18-de8cdbe412df" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c9338380-8f13-4232-926b-1a959b27dfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f934715b-a39c-4a55-a16c-349d436e0d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1cbbcccc-f506-4819-ad18-de8cdbe412df" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f934715b-a39c-4a55-a16c-349d436e0d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_bd7cebda-3d47-4330-9c2b-d774194f4371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fcefdf41-f652-4451-910a-e4b13beaa392" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_bd7cebda-3d47-4330-9c2b-d774194f4371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5ac4cff8-4533-4fb6-bb63-c5aa3357fd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_bd7cebda-3d47-4330-9c2b-d774194f4371" xlink:to="loc_us-gaap_EarningsPerShareBasic_5ac4cff8-4533-4fb6-bb63-c5aa3357fd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a2001386-0cff-4f3e-97d2-b28c4cd84412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_bd7cebda-3d47-4330-9c2b-d774194f4371" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a2001386-0cff-4f3e-97d2-b28c4cd84412" 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-20220331.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_f302b390-3994-4d62-85af-60c758e73257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6d959556-14d9-4c93-8f3b-87650a5bfa4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f302b390-3994-4d62-85af-60c758e73257" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6d959556-14d9-4c93-8f3b-87650a5bfa4a" 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-20220331.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_5fa834c8-5761-4be3-ae7e-08c4009a052e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_59da1b66-2c6b-4e83-9a9d-d742aed5e9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5fa834c8-5761-4be3-ae7e-08c4009a052e" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_59da1b66-2c6b-4e83-9a9d-d742aed5e9f5" 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-20220331.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_b398d476-8a66-4b25-a334-12b200763ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2c72cd5d-4571-4676-a54f-57202c2b6f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b398d476-8a66-4b25-a334-12b200763ea3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2c72cd5d-4571-4676-a54f-57202c2b6f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_240483b3-33c3-4de2-bcb0-f83a75372e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b398d476-8a66-4b25-a334-12b200763ea3" xlink:to="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_240483b3-33c3-4de2-bcb0-f83a75372e58" 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-20220331.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_042078fd-ca32-4bdf-935f-fadcd413a027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_042078fd-ca32-4bdf-935f-fadcd413a027" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f5aa1d5-6ba3-4fcd-8bcf-aa81108d964a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_378b44a0-7d0d-4b09-a3ea-88e3567b34c4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f5aa1d5-6ba3-4fcd-8bcf-aa81108d964a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_71094f48-0d51-4bcb-a149-e8e45a884625" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f5aa1d5-6ba3-4fcd-8bcf-aa81108d964a" xlink:to="loc_mxl_CompanyXMember_71094f48-0d51-4bcb-a149-e8e45a884625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ee75d64e-a5f0-4453-ab99-a7a7f793cb58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_e54ceb35-60e3-4d0f-8d1f-c7da2eef107f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ee75d64e-a5f0-4453-ab99-a7a7f793cb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c4d79aa5-e684-441b-82e6-de5fae05e1de" xlink:href="mxl-20220331.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ee75d64e-a5f0-4453-ab99-a7a7f793cb58" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c4d79aa5-e684-441b-82e6-de5fae05e1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_502a7c99-377c-4268-bf9c-be08384be19e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ab2231db-9e2d-41a4-9b6b-a97ab5d6bba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ab2231db-9e2d-41a4-9b6b-a97ab5d6bba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f28fd570-465d-47c8-b397-e567b6a98508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f28fd570-465d-47c8-b397-e567b6a98508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3e3c0b25-81b3-4911-9ee4-e13b2a1ca4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3e3c0b25-81b3-4911-9ee4-e13b2a1ca4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_aa048cc9-b47a-4c5e-af52-2aa411be9593" xlink:href="mxl-20220331.xsd#mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_aa048cc9-b47a-4c5e-af52-2aa411be9593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7029feed-dde1-4c3f-b5ce-1df7e88b8fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_Goodwill_7029feed-dde1-4c3f-b5ce-1df7e88b8fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_ce4a254a-bd92-4b2e-9ca1-c20ec3f0df02" xlink:href="mxl-20220331.xsd#mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities_ce4a254a-bd92-4b2e-9ca1-c20ec3f0df02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_242d8d16-67ae-49a9-b167-dd89f1f24ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_242d8d16-67ae-49a9-b167-dd89f1f24ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_cdd87cfc-be1e-4e34-8b15-ae9214e05971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9fee91bf-0d14-4498-9e4e-484b0c46db26" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_cdd87cfc-be1e-4e34-8b15-ae9214e05971" 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-20220331.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_dc66b2fb-effa-4a77-8085-054d0012d162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_dc66b2fb-effa-4a77-8085-054d0012d162" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad6073b3-eb74-40a9-a607-825d7ba2555c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3677a48d-04cb-4430-ad68-6e7665a4dae6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad6073b3-eb74-40a9-a607-825d7ba2555c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_ecace232-24e8-4f33-8a7c-10ddab57dffa" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad6073b3-eb74-40a9-a607-825d7ba2555c" xlink:to="loc_mxl_CompanyXMember_ecace232-24e8-4f33-8a7c-10ddab57dffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e9993f-0647-42fd-a22c-55be2205153f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_85e29b6b-19b3-4580-b05a-fec0903f9120" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e9993f-0647-42fd-a22c-55be2205153f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_90f30125-67ca-4a77-8833-1b8c0c02a38d" xlink:href="mxl-20220331.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e9993f-0647-42fd-a22c-55be2205153f" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_90f30125-67ca-4a77-8833-1b8c0c02a38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7232a81-7171-466e-b006-2a9b5d886aeb" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4cfb7668-b4ba-4d01-8e4b-e31937401fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4cfb7668-b4ba-4d01-8e4b-e31937401fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_6fad2ba1-29c7-4bab-8955-34ad3bd4dc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_6fad2ba1-29c7-4bab-8955-34ad3bd4dc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7982cf51-3913-4275-b447-bd5ddd50fb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_73b0fe9c-5c6a-4b44-a903-8700804b4f97" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7982cf51-3913-4275-b447-bd5ddd50fb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_856bbc81-ed02-4d2d-af3a-640d224afd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d5885429-4e10-4160-94d4-505e39256b42" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_856bbc81-ed02-4d2d-af3a-640d224afd74" 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-20220331.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_16fb66be-c4ef-46da-b5dc-0c81d5b96124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_16fb66be-c4ef-46da-b5dc-0c81d5b96124" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae5af72d-870a-495d-94f8-85868937ef0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d3f789c7-bf55-4420-bf16-8fa446b85036" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae5af72d-870a-495d-94f8-85868937ef0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_ec84621c-ad27-47e0-906c-a72ba22ccbf8" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae5af72d-870a-495d-94f8-85868937ef0c" xlink:to="loc_mxl_CompanyXMember_ec84621c-ad27-47e0-906c-a72ba22ccbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c191341f-55fb-4827-84f3-b9870323465c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5c27189-cbac-45fb-9145-07fb8e48e9ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c191341f-55fb-4827-84f3-b9870323465c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_917bd72c-49c3-4b6f-bcf6-f9419c4455ca" xlink:href="mxl-20220331.xsd#mxl_LicensedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c191341f-55fb-4827-84f3-b9870323465c" xlink:to="loc_mxl_LicensedTechnologyMember_917bd72c-49c3-4b6f-bcf6-f9419c4455ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7950b4a8-f190-46d3-ba98-3b4c925d1a35" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_676106fb-74b7-459e-a723-e38186f7dae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_676106fb-74b7-459e-a723-e38186f7dae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c9bfe919-6792-484d-91d1-a7db07d766d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c9bfe919-6792-484d-91d1-a7db07d766d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0f9b3b82-e237-4f5e-8aed-b5657775e931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b057aaf-1efb-4e29-883b-8c59b0c545ac" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0f9b3b82-e237-4f5e-8aed-b5657775e931" 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-20220331.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_8832edef-96eb-4342-ab18-a60a1526e082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_3a8b8446-1aaa-4a0c-9a27-41a6c8d4c1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_8832edef-96eb-4342-ab18-a60a1526e082" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_3a8b8446-1aaa-4a0c-9a27-41a6c8d4c1ba" 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-20220331.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_87cf2af3-e073-4d79-bb4d-44790f72cafe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a810efa2-49fa-4b8e-991d-36ca8ff5ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_87cf2af3-e073-4d79-bb4d-44790f72cafe" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a810efa2-49fa-4b8e-991d-36ca8ff5ba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_cda3046e-e583-4525-b52d-405bfb30f24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_87cf2af3-e073-4d79-bb4d-44790f72cafe" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_cda3046e-e583-4525-b52d-405bfb30f24a" 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-20220331.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_ea587166-67e9-49dc-9dee-2746297f043b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ea587166-67e9-49dc-9dee-2746297f043b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_37591ae9-1464-4d88-b5ce-4800910383a9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_e3895cf6-d39d-4e9a-97f5-62df489209fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_e3895cf6-d39d-4e9a-97f5-62df489209fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_83fc8b5c-ded1-4d63-955d-7c94cd902d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:to="loc_us-gaap_FacilityClosingMember_83fc8b5c-ded1-4d63-955d-7c94cd902d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_353795e3-45f3-4653-b803-75e8699a6175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_eff5a53a-ed08-48a2-bf74-64e32c7fb3b8" xlink:to="loc_us-gaap_OtherRestructuringMember_353795e3-45f3-4653-b803-75e8699a6175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_06edc608-7767-45c1-b84b-de4ffda8df09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d9d0c0a7-e9f2-4323-afa4-3c5b3a4ce95e" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_06edc608-7767-45c1-b84b-de4ffda8df09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_65ba73f8-81e1-4181-9eb0-d7a08c51ec13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_06edc608-7767-45c1-b84b-de4ffda8df09" xlink:to="loc_us-gaap_RestructuringCharges_65ba73f8-81e1-4181-9eb0-d7a08c51ec13" 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-20220331.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_1d0e76b9-2a6f-4542-b8c0-0cd6558854c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1d0e76b9-2a6f-4542-b8c0-0cd6558854c8" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8feb8de5-5d74-4c73-9617-23dbccf02ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_9019d8b1-1fa6-489f-8c0b-4af806ffaa81" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8feb8de5-5d74-4c73-9617-23dbccf02ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember_d59c6037-2fba-4551-8411-6772c8cc1740" xlink:href="mxl-20220331.xsd#mxl_TerminatedLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8feb8de5-5d74-4c73-9617-23dbccf02ffb" xlink:to="loc_mxl_TerminatedLeaseMember_d59c6037-2fba-4551-8411-6772c8cc1740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_853fedda-701a-4081-9f44-e7041915f1ef" xlink:to="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_40368995-6467-4336-b200-b1154582482a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_40368995-6467-4336-b200-b1154582482a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_f5ab8b03-6416-481c-a985-3b38ffae2b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_17e08f43-b1fe-4d6f-9993-15e1076c2924" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_f5ab8b03-6416-481c-a985-3b38ffae2b8e" 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-20220331.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_c8f0a6a9-3e0c-4f8a-97fe-c298bbe5e7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c8f0a6a9-3e0c-4f8a-97fe-c298bbe5e7bc" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_da6104e7-d1b7-4822-8993-9c2962ed7bcf" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_de54015e-2f17-44bd-a209-05eaadce5418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_de54015e-2f17-44bd-a209-05eaadce5418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_74f57d1d-4e25-48ed-af26-49673173d79f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:to="loc_us-gaap_FacilityClosingMember_74f57d1d-4e25-48ed-af26-49673173d79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_a0f95d05-2daf-43fe-9970-a321a7362be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0940dcf6-dde9-4bc4-95ed-e8972d1f98b7" xlink:to="loc_us-gaap_OtherRestructuringMember_a0f95d05-2daf-43fe-9970-a321a7362be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_634b6354-0f15-48a6-b60f-ce442ec0f5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_10b2fc6b-345b-430f-854e-46ecca69e481" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_634b6354-0f15-48a6-b60f-ce442ec0f5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_634b6354-0f15-48a6-b60f-ce442ec0f5e4" xlink:to="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_07ec54b5-bdba-41d7-a210-78fab85e9090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserve_07ec54b5-bdba-41d7-a210-78fab85e9090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_c6024616-b63b-4083-8d79-7ce689d8daeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_PaymentsForRestructuring_c6024616-b63b-4083-8d79-7ce689d8daeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a3d852fe-7017-4c2f-82ac-c1b7b7c1dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserve_a3d852fe-7017-4c2f-82ac-c1b7b7c1dbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_3a87489d-4eca-49ee-a2fe-b089edfe5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserveCurrent_3a87489d-4eca-49ee-a2fe-b089edfe5d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_06363a21-32ee-481c-9506-f76dfdd90fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_78c82113-4eec-4a4a-ab92-d1a579ca52fe" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_06363a21-32ee-481c-9506-f76dfdd90fb4" 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-20220331.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_764d29ad-bff2-4cbf-84a5-9557d4e5482e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_08f4a4c8-e97c-4cb1-adda-1a42ee1f9478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_764d29ad-bff2-4cbf-84a5-9557d4e5482e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_08f4a4c8-e97c-4cb1-adda-1a42ee1f9478" 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-20220331.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_2ebe18e5-e898-4086-9137-0bce02617e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_12214aad-2eb6-4456-aadb-104f41b5ac9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ebe18e5-e898-4086-9137-0bce02617e92" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_12214aad-2eb6-4456-aadb-104f41b5ac9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_e195ad79-ab7d-48df-8c29-d1b979ecd20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ebe18e5-e898-4086-9137-0bce02617e92" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_e195ad79-ab7d-48df-8c29-d1b979ecd20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5f93022c-7f29-4491-86e9-1cd8a3cda2da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ebe18e5-e898-4086-9137-0bce02617e92" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5f93022c-7f29-4491-86e9-1cd8a3cda2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_21df064a-9b45-413a-bd7a-6b40fe69be1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ebe18e5-e898-4086-9137-0bce02617e92" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_21df064a-9b45-413a-bd7a-6b40fe69be1a" 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-20220331.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_152a8ef6-407a-456b-9856-39d0b0b89a21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_152a8ef6-407a-456b-9856-39d0b0b89a21" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8aa03dbd-61f4-4828-b64b-d48549018b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a8eb9445-45f4-4c80-890a-cf7c04175365" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8aa03dbd-61f4-4828-b64b-d48549018b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_7cf383eb-c2bb-4b91-8383-a25cbc90d36b" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8aa03dbd-61f4-4828-b64b-d48549018b14" xlink:to="loc_mxl_CompanyXMember_7cf383eb-c2bb-4b91-8383-a25cbc90d36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c3f37d5f-9d5f-4627-808a-2d33915b742b" xlink:to="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_6494c4c5-7d4b-48a4-9cc7-a6e09dd1cd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_6494c4c5-7d4b-48a4-9cc7-a6e09dd1cd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_155561e6-b959-4789-b174-ef80cb1f2752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_155561e6-b959-4789-b174-ef80cb1f2752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_5d4091d7-2ff8-4e07-9cd8-ece2adb17b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_5d4091d7-2ff8-4e07-9cd8-ece2adb17b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_85b04868-2a1e-41ad-8c9f-1e2411813d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_85b04868-2a1e-41ad-8c9f-1e2411813d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease_964ae6d1-c471-4c51-904c-aa302a39678f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease_964ae6d1-c471-4c51-904c-aa302a39678f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_9cf6bc9d-b826-4473-93ff-82248a36fd83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_746319e1-34ff-437a-af40-fed82cd1a74b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_9cf6bc9d-b826-4473-93ff-82248a36fd83" 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-20220331.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_3f698bee-6c71-4415-9048-0a4aec17723a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3f698bee-6c71-4415-9048-0a4aec17723a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_122cba35-b4fe-4231-b077-8ed4f7b5426a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_87c41e87-d998-4499-9e63-a24a9bf29722" xlink:href="mxl-20220331.xsd#mxl_LicensedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_mxl_LicensedTechnologyMember_87c41e87-d998-4499-9e63-a24a9bf29722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_ecedc336-0612-45ce-9070-23e2d80a4023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_ecedc336-0612-45ce-9070-23e2d80a4023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_b5b6cdd1-09d6-4d53-a7b7-8869c3cb5cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_b5b6cdd1-09d6-4d53-a7b7-8869c3cb5cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ce369619-b1d6-4911-ab0c-b887d9ab3221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ce369619-b1d6-4911-ab0c-b887d9ab3221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_c4d78818-f522-4d16-b9c0-8b5eff7112e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3862b48-6d17-4ae6-8f2f-5da8f0a49aeb" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_c4d78818-f522-4d16-b9c0-8b5eff7112e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3006af10-24b8-4c70-9f42-bd637ca07239" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1975bf98-6c17-40db-adc6-88344b9af3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1975bf98-6c17-40db-adc6-88344b9af3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3800bc8f-0f6c-4d9d-90aa-5e7157d26400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3800bc8f-0f6c-4d9d-90aa-5e7157d26400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a1de3ca2-cfc9-47e5-817c-2d95ff9f47d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a1de3ca2-cfc9-47e5-817c-2d95ff9f47d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7cdefd2-f7e5-4059-a4ef-67c993bf26c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e30f78fd-9400-4e60-a45b-65f0966f6193" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7cdefd2-f7e5-4059-a4ef-67c993bf26c1" 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-20220331.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_9c436578-9e30-4664-a940-a4b426adc58b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9c436578-9e30-4664-a940-a4b426adc58b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_451de284-c69c-4100-82cc-5af066b58ad4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ec994205-8d04-4f2f-9c2f-1002fb2a7393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:to="loc_us-gaap_CostOfSalesMember_ec994205-8d04-4f2f-9c2f-1002fb2a7393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec1036dd-a97e-4e9e-8120-1162b11f890d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec1036dd-a97e-4e9e-8120-1162b11f890d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e9f68014-d15d-467c-9067-68e26fde20e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_45db7445-6eb7-46b0-9586-9a8917101444" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e9f68014-d15d-467c-9067-68e26fde20e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cf812316-7b6f-49f0-b101-d5b9bada49dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a13260bb-cf62-4ca7-8d69-741ab0d33243" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cf812316-7b6f-49f0-b101-d5b9bada49dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9a7098e1-ea7b-44a3-a7ca-30ee9313da62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cf812316-7b6f-49f0-b101-d5b9bada49dd" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9a7098e1-ea7b-44a3-a7ca-30ee9313da62" 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-20220331.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_e6b7de70-871b-4b98-9ca1-4d74b141ce91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_9439a61f-2e8c-4619-994c-a7319b14b0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e6b7de70-871b-4b98-9ca1-4d74b141ce91" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_9439a61f-2e8c-4619-994c-a7319b14b0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2faf44ae-2979-416d-b7fd-feb5ecfb5fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_9439a61f-2e8c-4619-994c-a7319b14b0db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2faf44ae-2979-416d-b7fd-feb5ecfb5fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_88789197-d766-4557-b061-cf9cec984498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_9439a61f-2e8c-4619-994c-a7319b14b0db" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_88789197-d766-4557-b061-cf9cec984498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a46f017e-c263-4532-973b-7356aaa933cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_9439a61f-2e8c-4619-994c-a7319b14b0db" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a46f017e-c263-4532-973b-7356aaa933cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_35deb30a-4fe5-4307-84b2-66ba4acc9c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_9439a61f-2e8c-4619-994c-a7319b14b0db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_35deb30a-4fe5-4307-84b2-66ba4acc9c7d" 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-20220331.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_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_83798c4c-39cb-4e26-aa5b-95ee7b34671f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_83798c4c-39cb-4e26-aa5b-95ee7b34671f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fec4ad66-548d-43e9-8e57-aeed91bd3edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fec4ad66-548d-43e9-8e57-aeed91bd3edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7e7016d2-9d6b-4dac-9a35-0fab71fe6522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7e7016d2-9d6b-4dac-9a35-0fab71fe6522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_05de7f23-9cb1-4d46-9029-74d95ef753a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_05de7f23-9cb1-4d46-9029-74d95ef753a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d6bd45fb-eef3-4adc-866c-0f80a5246bba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d6bd45fb-eef3-4adc-866c-0f80a5246bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e3b93a5d-6975-46c0-8dd2-5a5b6dbfb4d4" xlink:href="mxl-20220331.xsd#mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e3b93a5d-6975-46c0-8dd2-5a5b6dbfb4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d8316cd5-f271-461b-bab6-f85ceec50595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46831644-e3b5-444f-aa91-8174c212cc7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d8316cd5-f271-461b-bab6-f85ceec50595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstruments" xlink:type="simple" xlink:href="mxl-20220331.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_5616ed0a-3b78-4673-8696-0e381f5dffec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_d6c7ae83-aefb-4438-bf29-8c3ebdd64a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5616ed0a-3b78-4673-8696-0e381f5dffec" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_d6c7ae83-aefb-4438-bf29-8c3ebdd64a94" 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-20220331.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_390128cf-13ee-46da-bf9f-6fd9552781ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_96ca7f7d-7c70-4fe9-97b6-2731db4828a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_390128cf-13ee-46da-bf9f-6fd9552781ea" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_96ca7f7d-7c70-4fe9-97b6-2731db4828a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_ede89067-63c6-4073-8e3b-4a3d3393f7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_390128cf-13ee-46da-bf9f-6fd9552781ea" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_ede89067-63c6-4073-8e3b-4a3d3393f7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_55d55a8a-dd1d-453f-8296-d0a350504184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_390128cf-13ee-46da-bf9f-6fd9552781ea" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_55d55a8a-dd1d-453f-8296-d0a350504184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_b6c0c04c-8b43-43d7-b6e7-8673e1869706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_390128cf-13ee-46da-bf9f-6fd9552781ea" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_b6c0c04c-8b43-43d7-b6e7-8673e1869706" 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-20220331.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_75a2d6a9-7dff-40b3-81b9-525412eb3364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_35674d16-4831-49b8-a093-55a6709cd259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_75a2d6a9-7dff-40b3-81b9-525412eb3364" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_35674d16-4831-49b8-a093-55a6709cd259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain_235aa6d3-0902-4117-a422-40659018b7e2" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_75a2d6a9-7dff-40b3-81b9-525412eb3364" xlink:to="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain_235aa6d3-0902-4117-a422-40659018b7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_b6e687ec-c094-46a8-b544-a2f4821dbe45" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_75a2d6a9-7dff-40b3-81b9-525412eb3364" xlink:to="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_b6e687ec-c094-46a8-b544-a2f4821dbe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_42a4aac4-6d71-4794-bd75-ea3dfb36573b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_75a2d6a9-7dff-40b3-81b9-525412eb3364" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_42a4aac4-6d71-4794-bd75-ea3dfb36573b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1532308f-f4bc-4591-a58e-6c7772fdc1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_75a2d6a9-7dff-40b3-81b9-525412eb3364" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1532308f-f4bc-4591-a58e-6c7772fdc1a9" 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-20220331.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_111d40fc-828d-4255-8468-429a32b1ef77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_111d40fc-828d-4255-8468-429a32b1ef77" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8943fc8-f020-4f8e-8bd1-864061a011e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_44016566-9093-4d46-923e-dc4cdd88ba43" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8943fc8-f020-4f8e-8bd1-864061a011e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_b0a72867-49cb-49cb-ac8b-6cf4393b7982" xlink:href="mxl-20220331.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8943fc8-f020-4f8e-8bd1-864061a011e5" xlink:to="loc_mxl_CompanyXMember_b0a72867-49cb-49cb-ac8b-6cf4393b7982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f526bb85-3d60-45eb-9cbe-d8234f721ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_f62b9527-47f5-4dac-aa5c-e3cd7020da0a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f526bb85-3d60-45eb-9cbe-d8234f721ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_545cc98d-7ba1-4ad6-bab7-98719441758a" xlink:href="mxl-20220331.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f526bb85-3d60-45eb-9cbe-d8234f721ce8" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_545cc98d-7ba1-4ad6-bab7-98719441758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_49da35a4-a3c8-4ecb-a56e-2f3c5efbf341" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f3d7ec87-233f-4dc1-bef6-72143bf74cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f3d7ec87-233f-4dc1-bef6-72143bf74cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_ab6eac8a-e197-480d-a991-a89d8212c7fa" xlink:href="mxl-20220331.xsd#mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss_ab6eac8a-e197-480d-a991-a89d8212c7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8d8fde99-3981-4a50-a0c0-13ee9abd0637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8d8fde99-3981-4a50-a0c0-13ee9abd0637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_5b25ef31-bbbf-4180-b9d4-9e8bd84423b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ad1638ff-1437-43d2-a71c-3505a0ca9baa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_5b25ef31-bbbf-4180-b9d4-9e8bd84423b9" 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-20220331.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_1e217623-d100-4129-baf7-83238d915c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1e217623-d100-4129-baf7-83238d915c78" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_04f2a66e-a60d-4227-9b19-68ab44fda034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3b43f5f3-62d1-4534-b1e0-b36aae465c49" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_04f2a66e-a60d-4227-9b19-68ab44fda034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4dac1bcd-d49b-417a-b2a1-27092159b592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_04f2a66e-a60d-4227-9b19-68ab44fda034" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4dac1bcd-d49b-417a-b2a1-27092159b592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8c8cd485-9c1d-47a0-9377-0d223dea671e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_74e9784b-f9d4-45b5-94ea-e28a569c89ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_74e9784b-f9d4-45b5-94ea-e28a569c89ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8992628d-f68e-481f-b29e-6f31505c9999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8992628d-f68e-481f-b29e-6f31505c9999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_0a49ac71-71fc-4a6f-8eec-9b38f5a6ec59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eb420de6-e171-4c42-89cf-3c8c2e4faa9d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_0a49ac71-71fc-4a6f-8eec-9b38f5a6ec59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d08718cc-d5ec-4cac-879b-c3d1500f296b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_32a79364-7ca0-436e-b31f-942a64e4b237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_32a79364-7ca0-436e-b31f-942a64e4b237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_e033a74b-98da-4ed8-b7a2-a10a844bf558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_32a79364-7ca0-436e-b31f-942a64e4b237" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_e033a74b-98da-4ed8-b7a2-a10a844bf558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1501def8-883a-41f8-9877-f99554e97ee3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bf4654a1-b2e8-415f-b31f-d0501fcd3604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bf4654a1-b2e8-415f-b31f-d0501fcd3604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_02774363-0401-4e6f-8aba-cb88b2111398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b06e7a0a-68b1-4488-9b4b-ca250dd5f34f" xlink:to="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_02774363-0401-4e6f-8aba-cb88b2111398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="simple" xlink:href="mxl-20220331.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_c41a5ae9-773b-4b20-b16e-7ac1fe03d1db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c41a5ae9-773b-4b20-b16e-7ac1fe03d1db" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa3977d3-6d95-482d-8165-43a4bf13aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b3e76978-5ee9-4238-8747-1454ef6de0aa" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa3977d3-6d95-482d-8165-43a4bf13aef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember_6b37c328-7146-4bff-872b-ee61b96335e2" xlink:href="mxl-20220331.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa3977d3-6d95-482d-8165-43a4bf13aef1" xlink:to="loc_mxl_ContingentConsiderationLiabilityMember_6b37c328-7146-4bff-872b-ee61b96335e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_990933b4-f196-49b6-91df-de6806bc5c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a0764924-c968-4af0-98cb-befa3a26d755" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_990933b4-f196-49b6-91df-de6806bc5c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_990933b4-f196-49b6-91df-de6806bc5c36" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_06549a0a-b186-4cdd-ae08-8e84a30bce60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_06549a0a-b186-4cdd-ae08-8e84a30bce60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f9d2b67e-2a7b-4ee6-8a72-504b430d6b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f9d2b67e-2a7b-4ee6-8a72-504b430d6b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5676fbab-4175-42f0-a7a8-a008f7790429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_14eb1578-fe09-4571-9a08-937206a8753d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5676fbab-4175-42f0-a7a8-a008f7790429" 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-20220331.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_6838fae1-5ce5-4042-9efe-9c7148adc87f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_5287145e-4e0e-40d1-86c2-82ae41145596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6838fae1-5ce5-4042-9efe-9c7148adc87f" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_5287145e-4e0e-40d1-86c2-82ae41145596" 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-20220331.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_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_9f2a5ee5-cd87-4774-b7e7-fe84738abac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_9f2a5ee5-cd87-4774-b7e7-fe84738abac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c3d3e941-5a11-43d7-b779-29ecb230e7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c3d3e941-5a11-43d7-b779-29ecb230e7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b3095726-b410-430d-95da-8ff51b70970d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b3095726-b410-430d-95da-8ff51b70970d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1ff9c5af-35cc-4501-8ad1-59cd6d75fb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1ff9c5af-35cc-4501-8ad1-59cd6d75fb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionLiabilityTableTextBlock_513d0eec-6cb9-490d-86dd-3040d54b875d" xlink:href="mxl-20220331.xsd#mxl_PriceProtectionLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_mxl_PriceProtectionLiabilityTableTextBlock_513d0eec-6cb9-490d-86dd-3040d54b875d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d46f7d34-8ce3-4be6-90a0-35d9b9f6ec63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d46f7d34-8ce3-4be6-90a0-35d9b9f6ec63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_41d018d3-e63c-45f6-a13e-3627629c2204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f54e71aa-f673-4298-8b96-e9a1895a7915" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_41d018d3-e63c-45f6-a13e-3627629c2204" 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-20220331.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_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eea0ddf5-be68-4302-8feb-f519e4c2c4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eea0ddf5-be68-4302-8feb-f519e4c2c4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ce1aba48-61d5-43c5-8f13-f3f5d6d819cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ce1aba48-61d5-43c5-8f13-f3f5d6d819cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_afc955e9-7727-4311-816c-0ef7c7261495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_afc955e9-7727-4311-816c-0ef7c7261495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Cashcashequivalentsandrestrictedcash_64702c0b-11e2-42c8-843f-1a9790ac9b9c" xlink:href="mxl-20220331.xsd#mxl_Cashcashequivalentsandrestrictedcash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:to="loc_mxl_Cashcashequivalentsandrestrictedcash_64702c0b-11e2-42c8-843f-1a9790ac9b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_21dbdd7e-3e6f-4265-98d6-836ae6ed5ced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_21dbdd7e-3e6f-4265-98d6-836ae6ed5ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_5c8cf113-c448-4e5a-9994-e7b0e00f6807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f9f1b832-1e3d-4a2b-94ec-788788ea074a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_5c8cf113-c448-4e5a-9994-e7b0e00f6807" 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-20220331.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_45c02917-2c10-4d10-ba6a-00c9b02d07c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a7dd3e42-5c23-42ea-822d-8a778c7365f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_45c02917-2c10-4d10-ba6a-00c9b02d07c7" xlink:to="loc_us-gaap_InventoryWorkInProcess_a7dd3e42-5c23-42ea-822d-8a778c7365f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_9310f50e-5f60-49dd-a6d4-e77fe7b7e70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_45c02917-2c10-4d10-ba6a-00c9b02d07c7" xlink:to="loc_us-gaap_InventoryFinishedGoods_9310f50e-5f60-49dd-a6d4-e77fe7b7e70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_03c20c26-5e3f-4f20-b7cc-94431e4317ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_45c02917-2c10-4d10-ba6a-00c9b02d07c7" xlink:to="loc_us-gaap_InventoryNet_03c20c26-5e3f-4f20-b7cc-94431e4317ad" 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-20220331.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_aa808681-2808-445b-a475-7811de4e8bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_aa808681-2808-445b-a475-7811de4e8bcf" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5f3e4a-02ff-4dc3-939a-daac1e3ce3e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c0f6a353-d17e-4e4e-bc55-3d74e3952b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c0f6a353-d17e-4e4e-bc55-3d74e3952b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8fcc854a-2c95-4244-91dc-e3d87df9c196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8fcc854a-2c95-4244-91dc-e3d87df9c196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember_7e214b85-97bd-4786-8824-e31a7f188108" xlink:href="mxl-20220331.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_mxl_MasksAndProductionEquipmentMember_7e214b85-97bd-4786-8824-e31a7f188108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_aca98b9f-2010-4e01-b59f-63a965d4d952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_aca98b9f-2010-4e01-b59f-63a965d4d952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6393cfee-d33c-4b7a-a224-61813f9423c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6393cfee-d33c-4b7a-a224-61813f9423c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_ca6fce05-835a-44a0-8c7b-d4abf41f372e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_95fb02f1-385c-4f44-b91c-7ddf6931ab7f" xlink:to="loc_us-gaap_ConstructionInProgressMember_ca6fce05-835a-44a0-8c7b-d4abf41f372e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:to="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7a2b0901-bc85-4f33-a496-ef704a722a22" xlink:to="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f4ba0ec1-68bc-4248-b1cf-68dfa81b75f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:to="loc_srt_MinimumMember_f4ba0ec1-68bc-4248-b1cf-68dfa81b75f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c798a362-7a9e-41e4-911e-fcb1452b8eb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6a84c935-261f-4053-b39c-6ccbb5b54754" xlink:to="loc_srt_MaximumMember_c798a362-7a9e-41e4-911e-fcb1452b8eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ad5750c0-d146-49d5-8836-08c9d697a57f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_99e94a98-c908-4a32-803c-7929f142be46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_99e94a98-c908-4a32-803c-7929f142be46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_304dcf53-dde4-44cb-8f87-58caa2e22817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_304dcf53-dde4-44cb-8f87-58caa2e22817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_236883be-19cb-443f-bdb2-37d10a7812da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_236883be-19cb-443f-bdb2-37d10a7812da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a7952cb0-4d87-4e91-888d-440d36d9adc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a7952cb0-4d87-4e91-888d-440d36d9adc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a54887f0-67fc-4328-ae40-bcd23caaf38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bd3a2d77-7584-408a-8840-8e7e02937878" xlink:to="loc_us-gaap_Depreciation_a54887f0-67fc-4328-ae40-bcd23caaf38e" 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-20220331.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8850474e-04ce-434f-b31a-c3559e39e760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_2dd548a4-2adb-4457-a1a6-3b308b3479fb" xlink:href="mxl-20220331.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8850474e-04ce-434f-b31a-c3559e39e760" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_2dd548a4-2adb-4457-a1a6-3b308b3479fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_37feffb2-211f-48db-8d9c-f17f65615480" xlink:href="mxl-20220331.xsd#mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8850474e-04ce-434f-b31a-c3559e39e760" xlink:to="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_37feffb2-211f-48db-8d9c-f17f65615480" 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-20220331.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_f414ef1f-513e-41c6-8276-7f3fe67b9700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_65d3cc89-d8d4-4105-bb50-08915a10984f" xlink:href="mxl-20220331.xsd#mxl_AccruedPriceProtectionRebateActivityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f414ef1f-513e-41c6-8276-7f3fe67b9700" xlink:to="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_65d3cc89-d8d4-4105-bb50-08915a10984f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_0607b772-7821-4451-8a9f-e3563f818d5e" xlink:href="mxl-20220331.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_65d3cc89-d8d4-4105-bb50-08915a10984f" xlink:to="loc_mxl_AccruedPriceProtectionLiability_0607b772-7821-4451-8a9f-e3563f818d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionRebateCharges_bd31ac28-1550-46c1-8793-64e53714f5d5" xlink:href="mxl-20220331.xsd#mxl_PriceProtectionRebateCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_65d3cc89-d8d4-4105-bb50-08915a10984f" xlink:to="loc_mxl_PriceProtectionRebateCharges_bd31ac28-1550-46c1-8793-64e53714f5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionpayments_7fccc711-0f80-4322-ae49-e478fe639c5a" xlink:href="mxl-20220331.xsd#mxl_PriceProtectionpayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_65d3cc89-d8d4-4105-bb50-08915a10984f" xlink:to="loc_mxl_PriceProtectionpayments_7fccc711-0f80-4322-ae49-e478fe639c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_f3e84af4-e3d7-4d59-b0ad-cdd665566db4" xlink:href="mxl-20220331.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_65d3cc89-d8d4-4105-bb50-08915a10984f" xlink:to="loc_mxl_AccruedPriceProtectionLiability_f3e84af4-e3d7-4d59-b0ad-cdd665566db4" 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-20220331.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_372f8856-1b44-4848-a2db-ce2d0b20160c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_372f8856-1b44-4848-a2db-ce2d0b20160c" xlink:to="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_ea4d1045-0eed-4e9e-b3e7-03e201e191e7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_f3f1bfa4-cdca-47e8-b2d4-9f1222f6f266" xlink:href="mxl-20220331.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:to="loc_mxl_ReductioninTransactionPriceMember_f3f1bfa4-cdca-47e8-b2d4-9f1222f6f266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_9803d9cb-647e-4624-9e62-57a4eb38a0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_859b8e09-697c-45f8-953d-b82bd8806887" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_9803d9cb-647e-4624-9e62-57a4eb38a0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_1650d7ea-8937-42ff-953a-a167d97bbc2c" xlink:to="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_c1aaa3ed-d511-4bf1-8076-700ba68acfee" xlink:href="mxl-20220331.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_c1aaa3ed-d511-4bf1-8076-700ba68acfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_bb70291d-df09-41c0-b828-5614f1028f71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_bb70291d-df09-41c0-b828-5614f1028f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_8d726886-d9f9-4909-bdc3-44076bfe68ce" xlink:href="mxl-20220331.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_8d726886-d9f9-4909-bdc3-44076bfe68ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_74c6d3c2-4900-4475-9fed-9689812866a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_RestructuringReserveCurrent_74c6d3c2-4900-4475-9fed-9689812866a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_2a881a5e-6aa3-427b-87e9-8e0d369c34d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_2a881a5e-6aa3-427b-87e9-8e0d369c34d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8bdc24f5-45a1-467d-9302-0e85a2a82ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8bdc24f5-45a1-467d-9302-0e85a2a82ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_18b3fcd8-f3ee-42a1-b809-5e6c460ace7c" xlink:href="mxl-20220331.xsd#mxl_Accruedcustomercredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_Accruedcustomercredits_18b3fcd8-f3ee-42a1-b809-5e6c460ace7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_76c915da-2f8f-4a6b-815a-ba04ea7e3b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_76c915da-2f8f-4a6b-815a-ba04ea7e3b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4773c8ee-4bc5-4416-9ebe-0e977ff00f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4773c8ee-4bc5-4416-9ebe-0e977ff00f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_fd3ea366-68f2-430e-b30d-54ef907d0ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_fd3ea366-68f2-430e-b30d-54ef907d0ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_61868549-e879-4890-828f-d72ec1dceb61" xlink:href="mxl-20220331.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_61868549-e879-4890-828f-d72ec1dceb61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2b434dfe-ada2-47d1-ae80-9f7c9f4d86a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2b434dfe-ada2-47d1-ae80-9f7c9f4d86a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c8eff9a5-2540-498b-b5e0-39d19532feb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_0039ebb4-b98a-4a4e-9327-52b534d9d1b7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c8eff9a5-2540-498b-b5e0-39d19532feb5" 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-20220331.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_13345df8-ebd4-4a7b-9646-a5355493d6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_13345df8-ebd4-4a7b-9646-a5355493d6d2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8195c540-d01b-4e2b-a506-c5df11837ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f74b5e40-1be4-4a6a-971b-d6641af220a2" xlink:to="loc_us-gaap_EquityComponentDomain_8195c540-d01b-4e2b-a506-c5df11837ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8195c540-d01b-4e2b-a506-c5df11837ca8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4911425a-3b0c-4951-b2e8-df5abc402e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_4911425a-3b0c-4951-b2e8-df5abc402e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_76fdba99-e904-4b5a-bf13-cffa061fb219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cbe5f9d-f113-4748-90ec-f6787e976cbe" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_76fdba99-e904-4b5a-bf13-cffa061fb219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_85a52e29-a19e-40cb-969b-0dfa35a56212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1b435e82-5028-4893-a296-ee304eb8ec51" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_85a52e29-a19e-40cb-969b-0dfa35a56212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_85a52e29-a19e-40cb-969b-0dfa35a56212" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_526437b0-da7a-42ce-917c-0a39e9b11aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:to="loc_us-gaap_StockholdersEquity_526437b0-da7a-42ce-917c-0a39e9b11aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c71b0483-1317-4862-9174-702694319799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c71b0483-1317-4862-9174-702694319799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b0f7fc00-7bde-4c18-bd1e-c330c34ce562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d3faf57-7fde-4519-b593-3517102f3063" xlink:to="loc_us-gaap_StockholdersEquity_b0f7fc00-7bde-4c18-bd1e-c330c34ce562" 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-20220331.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_ada36f13-6ed5-46d2-a74d-eaa9be9878c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_86b31300-2982-4985-90c7-c50e1009f96e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada36f13-6ed5-46d2-a74d-eaa9be9878c7" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_86b31300-2982-4985-90c7-c50e1009f96e" 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-20220331.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_79f235ea-6cee-47fe-a0a5-4864d2b94866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_dbd11058-fabe-44b2-911f-62977927792b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_79f235ea-6cee-47fe-a0a5-4864d2b94866" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_dbd11058-fabe-44b2-911f-62977927792b" 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-20220331.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_d2f9ccb0-ea78-4aac-ae0c-ec5c360f60c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d2f9ccb0-ea78-4aac-ae0c-ec5c360f60c3" xlink:to="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_83d3f3ff-dd0e-4eb1-900b-72def8d07008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_abb8cf35-7ee8-4e22-9a63-4faf8ed03391" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_83d3f3ff-dd0e-4eb1-900b-72def8d07008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_ab9f4268-f6bf-466a-bd2f-a3c84da32eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_83d3f3ff-dd0e-4eb1-900b-72def8d07008" xlink:to="loc_us-gaap_MediumTermNotesMember_ab9f4268-f6bf-466a-bd2f-a3c84da32eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_89fa37c1-3f9a-43ad-a2e3-ff5d91c00743" xlink:href="mxl-20220331.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MediumTermNotesMember_ab9f4268-f6bf-466a-bd2f-a3c84da32eac" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_89fa37c1-3f9a-43ad-a2e3-ff5d91c00743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e76f17fa-5a5f-47e7-95a2-1616b42ff49e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b400fe09-ec31-4aa6-8013-ec7c5b6fc36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b400fe09-ec31-4aa6-8013-ec7c5b6fc36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_88c56c71-09db-48c4-a226-6116e543f946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_88c56c71-09db-48c4-a226-6116e543f946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8d80556b-70c7-4e40-bc99-969f189000e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8d80556b-70c7-4e40-bc99-969f189000e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7d237aa8-1f9d-4e96-adc9-89eb0a2fb0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_LongTermDebt_7d237aa8-1f9d-4e96-adc9-89eb0a2fb0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1f2e92f7-ffa1-42b2-996e-775cacf0bcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_LongTermDebtCurrent_1f2e92f7-ffa1-42b2-996e-775cacf0bcb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a031bc62-5037-42e5-8e6c-34c79abb4630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_48a2ae30-5784-4659-b3ff-2f1174ac8286" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a031bc62-5037-42e5-8e6c-34c79abb4630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1" xlink:type="simple" xlink:href="mxl-20220331.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-20220331.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_ac5ab95c-54fc-4883-bcc3-39198f515eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac5ab95c-54fc-4883-bcc3-39198f515eec" xlink:to="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ac5d267b-03c1-459f-b47b-a1129c260d1d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_1be4190a-8acf-4051-94ea-194c18daf024" xlink:href="mxl-20220331.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_1be4190a-8acf-4051-94ea-194c18daf024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_13bd6e55-f557-4b71-9990-8fe585457bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7388f53e-c5b0-47c1-914d-c55092686401" xlink:to="loc_us-gaap_LineOfCreditMember_13bd6e55-f557-4b71-9990-8fe585457bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f3a11952-e557-46c1-84c8-d8e05ea7ecf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_1afe67c6-2fbd-431c-a185-6e4f6f10fd07" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f3a11952-e557-46c1-84c8-d8e05ea7ecf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember_e8adb1d5-b138-48c9-8781-416a5932b2a1" xlink:href="mxl-20220331.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f3a11952-e557-46c1-84c8-d8e05ea7ecf0" xlink:to="loc_mxl_WellsFargoBankNationalAssociationMember_e8adb1d5-b138-48c9-8781-416a5932b2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e19aaf26-b917-4929-a0ce-7d7c4fad2265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_47c43b72-15c9-4893-a44e-d1036adee05c" xlink:to="loc_us-gaap_CreditFacilityDomain_e19aaf26-b917-4929-a0ce-7d7c4fad2265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_00de5c11-fe86-4d4e-8484-62441bc61fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e19aaf26-b917-4929-a0ce-7d7c4fad2265" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_00de5c11-fe86-4d4e-8484-62441bc61fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_257fd99b-1e63-41d9-9304-58cf4320e220" xlink:to="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a1eec59d-877d-4faf-a601-5703fae4e4de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a1eec59d-877d-4faf-a601-5703fae4e4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6e032892-fc46-4498-af83-2db24a9f6d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6e032892-fc46-4498-af83-2db24a9f6d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_72acb095-405d-4da9-b127-be7440fcfbaa" xlink:href="mxl-20220331.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_72acb095-405d-4da9-b127-be7440fcfbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e37c8dcc-7f98-43ad-9e5c-32220898f2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e8c719fe-0419-48b8-ab49-8fc8b43d14a1" xlink:to="loc_us-gaap_BaseRateMember_e37c8dcc-7f98-43ad-9e5c-32220898f2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6b0befae-8ab3-4698-9d29-a6daf7987c50" xlink:to="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2364346d-96e5-4db0-943d-a527f2bc883c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:to="loc_srt_MinimumMember_2364346d-96e5-4db0-943d-a527f2bc883c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_299d9184-071f-43a4-8f8f-c8781f23e743" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4741bf4d-19b6-49f0-80e7-21857661d596" xlink:to="loc_srt_MaximumMember_299d9184-071f-43a4-8f8f-c8781f23e743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d078b7c9-a580-4e9b-bcde-16cdf00d55d2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_07d0307f-b1c5-498c-95f9-698434a1bff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_07d0307f-b1c5-498c-95f9-698434a1bff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_284ee7e8-d49e-46a7-85ab-1c5d84e96a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_284ee7e8-d49e-46a7-85ab-1c5d84e96a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_916d31e6-a420-42f2-ab41-67c4374cc029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_LongTermDebtFairValue_916d31e6-a420-42f2-ab41-67c4374cc029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_acb8542c-b570-477e-99d3-4c503224a19f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_acb8542c-b570-477e-99d3-4c503224a19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ecef5419-5c9a-4be6-9a98-aaa374f236dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ecef5419-5c9a-4be6-9a98-aaa374f236dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_f47e7914-32dc-4e65-b508-91cee6460557" xlink:href="mxl-20220331.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_f47e7914-32dc-4e65-b508-91cee6460557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_bdeb0baa-2fd7-4d1f-9e9b-76c1926e2425" xlink:href="mxl-20220331.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_bdeb0baa-2fd7-4d1f-9e9b-76c1926e2425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0970a70b-4c7d-480c-bbac-4265104c89b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0970a70b-4c7d-480c-bbac-4265104c89b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod_431f4039-c3c9-4ee1-af66-0104caffd4cb" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentInterestPeriod_431f4039-c3c9-4ee1-af66-0104caffd4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_c2675d2c-4452-4ceb-96de-8971c74ab67b" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_c2675d2c-4452-4ceb-96de-8971c74ab67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e800eedd-72e2-4940-9379-255693af7c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e800eedd-72e2-4940-9379-255693af7c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b23e2675-952e-4765-80cd-ffb461778882" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b23e2675-952e-4765-80cd-ffb461778882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage_3fd3742f-7213-407d-b772-6ecf594dbf44" xlink:href="mxl-20220331.xsd#mxl_CallPremiumPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_CallPremiumPercentage_3fd3742f-7213-407d-b772-6ecf594dbf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod_cac176ce-e125-46aa-818f-4a73ccfff15b" xlink:href="mxl-20220331.xsd#mxl_CallPremiumPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_CallPremiumPeriod_cac176ce-e125-46aa-818f-4a73ccfff15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_47e5f6af-c731-43be-b5a9-3686bf1f58c1" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_47e5f6af-c731-43be-b5a9-3686bf1f58c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_f4d190c7-3e76-4830-b759-ac96e8d6211a" xlink:href="mxl-20220331.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_f4d190c7-3e76-4830-b759-ac96e8d6211a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage_8fc4ba86-db26-48c6-ba5e-ee36c98b6779" xlink:href="mxl-20220331.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_mxl_AggregateCommitmentsPercentage_8fc4ba86-db26-48c6-ba5e-ee36c98b6779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_f37676f9-16a5-429d-8a17-08d1a28f8220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_f37676f9-16a5-429d-8a17-08d1a28f8220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_0037ad87-c8f3-46b6-ae90-3ca50295b379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_0037ad87-c8f3-46b6-ae90-3ca50295b379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_8dd7e68e-e63d-450d-a47f-bf9b516b4f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6794e7f9-24b4-4c11-9898-78029ad39df8" xlink:to="loc_us-gaap_DebtInstrumentTerm_8dd7e68e-e63d-450d-a47f-bf9b516b4f7a" 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-20220331.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_fab1c686-7f2e-4b5a-a6f7-0b4d333f94e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_603cd8d4-a344-4607-b9c5-7fddc7ab2927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fab1c686-7f2e-4b5a-a6f7-0b4d333f94e0" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_603cd8d4-a344-4607-b9c5-7fddc7ab2927" 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-20220331.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_3b832539-c538-4ad5-a804-b359ba5f4452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_b07e40b3-ec06-4064-a2f9-34511886828c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b832539-c538-4ad5-a804-b359ba5f4452" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_b07e40b3-ec06-4064-a2f9-34511886828c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_58172a14-3959-42cb-af66-3d799ee65878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b832539-c538-4ad5-a804-b359ba5f4452" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_58172a14-3959-42cb-af66-3d799ee65878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_9164dd48-9c14-48f0-89ee-70c48ac3d222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b832539-c538-4ad5-a804-b359ba5f4452" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_9164dd48-9c14-48f0-89ee-70c48ac3d222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_447ba85d-7325-4c67-be9b-1ba71d094515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b832539-c538-4ad5-a804-b359ba5f4452" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_447ba85d-7325-4c67-be9b-1ba71d094515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c44346af-6b8b-4a45-bc48-9d07f56e2e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b832539-c538-4ad5-a804-b359ba5f4452" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c44346af-6b8b-4a45-bc48-9d07f56e2e35" 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-20220331.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_2c1309a7-13cf-4d3e-b80c-0e3f8ae4e95f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2c1309a7-13cf-4d3e-b80c-0e3f8ae4e95f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_21adda15-8722-4ac0-9563-c34f582b9d1a" xlink:to="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember_48e9b54e-0b04-437d-b897-65537329a903" xlink:href="mxl-20220331.xsd#mxl_EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:to="loc_mxl_EquityIncentivePlanMember_48e9b54e-0b04-437d-b897-65537329a903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember_d8fbed12-1404-472a-b75f-1a4275871ee1" xlink:href="mxl-20220331.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b2db21ce-351b-41a4-84c1-941363d8ec64" xlink:to="loc_mxl_EmployeeStockPurchasePlanMember_d8fbed12-1404-472a-b75f-1a4275871ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_21ec8580-e129-48c6-8a4d-e96f59adcf35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7a7c7c30-527c-40d6-89f2-8d88420fd0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7a7c7c30-527c-40d6-89f2-8d88420fd0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_5eee73fb-bd16-4de1-a483-2c2148511d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:to="loc_us-gaap_PerformanceSharesMember_5eee73fb-bd16-4de1-a483-2c2148511d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_7f6c6c2f-6706-4c25-bc95-6a47f47344e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b621bd51-eb5c-44ac-bb8d-f74b100e312c" xlink:to="loc_us-gaap_EmployeeStockMember_7f6c6c2f-6706-4c25-bc95-6a47f47344e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9b0ec5e0-a8ac-4764-b91f-82a7adf8cc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_c79141fd-3ceb-4016-a74a-a6bf6f8fa69c" xlink:to="loc_us-gaap_VestingDomain_9b0ec5e0-a8ac-4764-b91f-82a7adf8cc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9b0ec5e0-a8ac-4764-b91f-82a7adf8cc53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c0c88422-19f8-45db-8134-257e2d57f232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c0c88422-19f8-45db-8134-257e2d57f232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2d10f2f6-56d3-4a5e-a355-54d09d97faad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5ec4cc55-283d-4cf1-827b-1179238ccee3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2d10f2f6-56d3-4a5e-a355-54d09d97faad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ba5dc96-489a-47dd-8fb3-4a9182766edd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7fd927a9-afc1-48fc-8c69-bf5b31c963dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7fd927a9-afc1-48fc-8c69-bf5b31c963dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_d4dfd813-8449-4bcd-bca5-65b9341427ed" xlink:href="mxl-20220331.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_d4dfd813-8449-4bcd-bca5-65b9341427ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_19525013-e64b-4da2-af2e-7f5e6ab3bd32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_19525013-e64b-4da2-af2e-7f5e6ab3bd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2e73a6e-36d6-4ae3-a3c4-bf47d7864f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2e73a6e-36d6-4ae3-a3c4-bf47d7864f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_01048831-36c9-466c-967f-337ceda55024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_01048831-36c9-466c-967f-337ceda55024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_faffdf95-14de-41be-ab01-b220a4eff476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_faffdf95-14de-41be-ab01-b220a4eff476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_43fd280e-288b-48b7-b47d-94f8939b8db0" xlink:href="mxl-20220331.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_43fd280e-288b-48b7-b47d-94f8939b8db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales_d6d5e968-bdcc-450d-abf4-b43104763668" xlink:href="mxl-20220331.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_VestingPercentageRelativeToNetSales_d6d5e968-bdcc-450d-abf4-b43104763668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS_95c6e231-731e-4d32-a819-b9d724dfefcc" xlink:href="mxl-20220331.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_VestingPercentageRelativeToEPS_95c6e231-731e-4d32-a819-b9d724dfefcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_eac36d52-1171-4091-b452-5f4ba653c97c" xlink:href="mxl-20220331.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_eac36d52-1171-4091-b452-5f4ba653c97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a11e2d47-27a9-475e-9333-7f1dac183590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a11e2d47-27a9-475e-9333-7f1dac183590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c31fcecc-d26c-4f83-9855-e79f04c73b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c31fcecc-d26c-4f83-9855-e79f04c73b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c824f30-66bd-43e1-a779-106f36ae7aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c824f30-66bd-43e1-a779-106f36ae7aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d3bc08e6-766b-4161-a395-d4940ec0875c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d3bc08e6-766b-4161-a395-d4940ec0875c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_4367425c-7d47-463c-aac8-77d214f4661f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d083d662-edf0-413a-ad4f-94f4d43ee6d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_4367425c-7d47-463c-aac8-77d214f4661f" 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-20220331.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_da036970-23e0-4013-80c7-b45fee22e948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_da036970-23e0-4013-80c7-b45fee22e948" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6b5076b2-ee20-41e9-931c-ed110a74a2eb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a8eb783e-4dbe-4718-9256-13f831cee959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:to="loc_us-gaap_CostOfSalesMember_a8eb783e-4dbe-4718-9256-13f831cee959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e440d972-3462-4007-9477-6e48693a66db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e440d972-3462-4007-9477-6e48693a66db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77291bd4-0641-44b0-bbc0-dddc3aa9bc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8ba12e02-0de5-4bbf-95cc-8edf5fe6fa12" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77291bd4-0641-44b0-bbc0-dddc3aa9bc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f5c8653-a2f1-4a86-bcb3-74937186512b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0085b42c-347e-4021-b91f-404fce0258b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f5c8653-a2f1-4a86-bcb3-74937186512b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_090b4b68-a7a0-4983-af01-74d0aeb52ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f5c8653-a2f1-4a86-bcb3-74937186512b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_090b4b68-a7a0-4983-af01-74d0aeb52ae0" 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-20220331.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_fafb95e2-4365-45a6-a8d0-edd6fc010705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fafb95e2-4365-45a6-a8d0-edd6fc010705" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:to="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3fc9fe98-c7e6-4e67-946a-0a8460a8cc65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_67f65f3b-d989-4330-aaff-321e022d3bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_67f65f3b-d989-4330-aaff-321e022d3bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4d2eabc1-6e1a-4508-baad-516444a4c996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4181fa1e-ca01-4a67-bf77-12c742ae89c7" xlink:to="loc_us-gaap_PerformanceSharesMember_4d2eabc1-6e1a-4508-baad-516444a4c996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e8d4b58b-cfc0-43da-acbb-c9c7e6d6b812" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_40e44c6e-b863-48e2-946a-9ccfbb821e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_40e44c6e-b863-48e2-946a-9ccfbb821e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34a47702-b6da-4779-9190-7c5ad12cbd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34a47702-b6da-4779-9190-7c5ad12cbd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9cc32069-8bd5-4d02-9952-74db153331b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9cc32069-8bd5-4d02-9952-74db153331b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da213762-bb17-4dd8-8607-6d7160a24dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da213762-bb17-4dd8-8607-6d7160a24dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cb791cdb-a408-4588-beab-5c5e316afefa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf07247b-22e5-43f8-a58e-e70228d94908" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cb791cdb-a408-4588-beab-5c5e316afefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0daa816a-22f5-43bd-894d-d206d8197879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8047a22-a2da-4e1a-a1cc-ca9886e5c151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8047a22-a2da-4e1a-a1cc-ca9886e5c151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9e0ff3d7-7c77-4c90-9c4b-0bf9d86790c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9e0ff3d7-7c77-4c90-9c4b-0bf9d86790c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_729c8754-bc4c-4ee6-b11e-e6f5a449ace6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_729c8754-bc4c-4ee6-b11e-e6f5a449ace6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de290e9b-c97e-47e2-91c6-ef96053ce1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de290e9b-c97e-47e2-91c6-ef96053ce1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d26c79a-627f-482d-b23a-8118b5bc5d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4141bb19-83c7-4345-9354-45a91dbd20e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d26c79a-627f-482d-b23a-8118b5bc5d3c" 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-20220331.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_d75f1c08-fdf1-4e26-a1c6-7e88244d30fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d75f1c08-fdf1-4e26-a1c6-7e88244d30fc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:to="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9f20749-694b-4ebe-9f25-c06ef4903472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_32345f72-0236-48a3-8f69-aee963ca367e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9f20749-694b-4ebe-9f25-c06ef4903472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2a6634a7-3b5e-4b17-b103-dc06dc34c64c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9f20749-694b-4ebe-9f25-c06ef4903472" xlink:to="loc_us-gaap_EmployeeStockMember_2a6634a7-3b5e-4b17-b103-dc06dc34c64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e47e1ac2-3b53-41ae-8b12-944f5a402e0a" xlink:to="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4beeac7c-319e-4cfd-a3a7-e0e9f501bdef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4beeac7c-319e-4cfd-a3a7-e0e9f501bdef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_56b926ab-1cb8-4992-a505-c87e521d1ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_56b926ab-1cb8-4992-a505-c87e521d1ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be671148-05c4-4d25-9138-79ff795596c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be671148-05c4-4d25-9138-79ff795596c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bad1732f-17fd-45e4-8eb2-9794d8ca9a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bad1732f-17fd-45e4-8eb2-9794d8ca9a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ddb70e5-be94-4d31-a39b-f9edaf3704fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90b0a251-503e-4296-9b52-4f627bb58207" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ddb70e5-be94-4d31-a39b-f9edaf3704fe" 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-20220331.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_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e151b384-5785-49d1-b1b1-ea79376a1417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e151b384-5785-49d1-b1b1-ea79376a1417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f881cead-f42e-43a8-98cc-30952d69b8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e151b384-5785-49d1-b1b1-ea79376a1417" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f881cead-f42e-43a8-98cc-30952d69b8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2e134531-9592-4b56-9967-942d262803c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e151b384-5785-49d1-b1b1-ea79376a1417" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2e134531-9592-4b56-9967-942d262803c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4a0c911b-88c6-4358-8465-d2932a654f37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e151b384-5785-49d1-b1b1-ea79376a1417" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4a0c911b-88c6-4358-8465-d2932a654f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c0f25262-d014-49dd-a2b8-e22e07977f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c0f25262-d014-49dd-a2b8-e22e07977f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_3848b33b-b5cb-49e0-a9f1-6c5ca77347f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_3848b33b-b5cb-49e0-a9f1-6c5ca77347f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6f87bdce-9c7d-4cae-b1c1-cd85be7c1232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6f87bdce-9c7d-4cae-b1c1-cd85be7c1232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_ae1e4471-d949-4a72-a6a4-99af07c66d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6f87bdce-9c7d-4cae-b1c1-cd85be7c1232" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_ae1e4471-d949-4a72-a6a4-99af07c66d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_080c8ca5-48a0-4c6d-9686-c0ddcfa97f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6f87bdce-9c7d-4cae-b1c1-cd85be7c1232" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_080c8ca5-48a0-4c6d-9686-c0ddcfa97f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1ff45c3f-5409-47e1-8ee2-9b79c601689b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6f87bdce-9c7d-4cae-b1c1-cd85be7c1232" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1ff45c3f-5409-47e1-8ee2-9b79c601689b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c0c17f84-ae90-46e6-918a-543947856851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c0c17f84-ae90-46e6-918a-543947856851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_5224dcce-e2ff-4c54-b1eb-2ae50ed2863a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_5224dcce-e2ff-4c54-b1eb-2ae50ed2863a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eb17e389-ddf7-4fd1-82ab-0f224a6bfa16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9ab6d3f2-42c9-47f0-b1b4-2467cf78089a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9ab6d3f2-42c9-47f0-b1b4-2467cf78089a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_390cbf6e-31af-486c-ac80-5839c5dcd7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_390cbf6e-31af-486c-ac80-5839c5dcd7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d26a8779-d3c9-41fe-ba20-4784befe7ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d26a8779-d3c9-41fe-ba20-4784befe7ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a1e08d66-5194-45c1-af2f-4b17b3c01dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a1e08d66-5194-45c1-af2f-4b17b3c01dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_a4dd557d-3e1a-44c0-a121-67e1a74bea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_a4dd557d-3e1a-44c0-a121-67e1a74bea1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_441bb1f5-de31-4b5a-8aa6-9a43d24179c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_12358f53-d1f6-478b-ac1f-07a719a3d6ac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_441bb1f5-de31-4b5a-8aa6-9a43d24179c0" 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-20220331.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_22c9acaa-3828-4f4c-868e-ac89176cb89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_f28d39df-17eb-4d41-9e23-e15faba0f96c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_22c9acaa-3828-4f4c-868e-ac89176cb89c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_f28d39df-17eb-4d41-9e23-e15faba0f96c" 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-20220331.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_d2ca36b8-d985-45e6-9bbe-99c30dbcb9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8cc13628-0891-4f36-96b2-a3657520ea9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2ca36b8-d985-45e6-9bbe-99c30dbcb9b5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8cc13628-0891-4f36-96b2-a3657520ea9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_37b17696-19da-4593-91fc-8206fdd66b50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2ca36b8-d985-45e6-9bbe-99c30dbcb9b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_37b17696-19da-4593-91fc-8206fdd66b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_060ce014-49f9-4a4d-ab31-5c3a699ccebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2ca36b8-d985-45e6-9bbe-99c30dbcb9b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_060ce014-49f9-4a4d-ab31-5c3a699ccebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_c811e8c6-7235-472a-bd31-ae784db242d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2ca36b8-d985-45e6-9bbe-99c30dbcb9b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_c811e8c6-7235-472a-bd31-ae784db242d8" 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-20220331.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_11c62c42-621f-4f2a-a039-d0efe385ec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_4510f6ac-1fed-4a03-8b1b-232ae6766295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_11c62c42-621f-4f2a-a039-d0efe385ec8a" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_4510f6ac-1fed-4a03-8b1b-232ae6766295" 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-20220331.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_353d6ce0-7260-44c0-8359-ddd57a0ae2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_45c56ade-70b1-4bdc-953c-58ad2f7cc504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_353d6ce0-7260-44c0-8359-ddd57a0ae2a0" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_45c56ade-70b1-4bdc-953c-58ad2f7cc504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e6f00c64-d208-49a6-95e7-a081da0c5658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_353d6ce0-7260-44c0-8359-ddd57a0ae2a0" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e6f00c64-d208-49a6-95e7-a081da0c5658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_6da15c1e-8ad1-4c71-9297-11377ec952f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_353d6ce0-7260-44c0-8359-ddd57a0ae2a0" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_6da15c1e-8ad1-4c71-9297-11377ec952f8" 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-20220331.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_32d64bce-d3c5-425d-83ed-87293548e8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_32d64bce-d3c5-425d-83ed-87293548e8bc" xlink:to="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_d5f38498-92e8-4067-85a3-76622f7e71ea" xlink:to="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember_638479ea-ebcb-4cec-a296-3e74b1311f51" xlink:href="mxl-20220331.xsd#mxl_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerAMember_638479ea-ebcb-4cec-a296-3e74b1311f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember_f9221f29-a030-40e1-99c9-04389b8c86b8" xlink:href="mxl-20220331.xsd#mxl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerBMember_f9221f29-a030-40e1-99c9-04389b8c86b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember_f52ce332-04bf-44d0-b8ca-e20d5cbca520" xlink:href="mxl-20220331.xsd#mxl_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerCMember_f52ce332-04bf-44d0-b8ca-e20d5cbca520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember_3b1783b1-6081-4c4d-89e4-e9d90645b84f" xlink:href="mxl-20220331.xsd#mxl_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_688e1244-b5c0-409e-abdb-21c09a783626" xlink:to="loc_mxl_CustomerDMember_3b1783b1-6081-4c4d-89e4-e9d90645b84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4a7fb0a6-78b5-4de7-aea4-c70597e74d22" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b6a21378-4081-49f1-976d-6c592ac5c660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_us-gaap_SalesRevenueNetMember_b6a21378-4081-49f1-976d-6c592ac5c660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f8fb3b0e-d19a-4060-8efd-4bb30c3139db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_us-gaap_AccountsReceivableMember_f8fb3b0e-d19a-4060-8efd-4bb30c3139db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_3339aa7c-8dd7-427c-aa90-44dd48bdcf21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_us-gaap_InventoriesMember_3339aa7c-8dd7-427c-aa90-44dd48bdcf21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember_df30edfd-a5bf-4cc6-8b99-641f78831148" xlink:href="mxl-20220331.xsd#mxl_LonglivedassetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_87a9e51a-f0da-4366-87ed-725f8d199210" xlink:to="loc_mxl_LonglivedassetsMember_df30edfd-a5bf-4cc6-8b99-641f78831148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:href="mxl-20220331.xsd#mxl_SignificantSupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:href="mxl-20220331.xsd#mxl_SignificantSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierAxis_d2702efc-9d65-42a6-b09f-3d19495371b6" xlink:to="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember_ce8b7e82-fe91-4a8b-99cc-2086a25ccc4a" xlink:href="mxl-20220331.xsd#mxl_VendorAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:to="loc_mxl_VendorAMember_ce8b7e82-fe91-4a8b-99cc-2086a25ccc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember_29eb3b77-20a9-49f6-b48b-a5ac60156630" xlink:href="mxl-20220331.xsd#mxl_VendorBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:to="loc_mxl_VendorBMember_29eb3b77-20a9-49f6-b48b-a5ac60156630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember_1308f74e-8d3c-4442-b265-18d431600491" xlink:href="mxl-20220331.xsd#mxl_VendorCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_d5cc06f7-93b7-49e7-8c43-a5fd5a7151d9" xlink:to="loc_mxl_VendorCMember_1308f74e-8d3c-4442-b265-18d431600491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ef06e83d-229c-41a9-8917-13b3daaecf87" xlink:to="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_5a270203-af3d-4149-88bc-1e4f575f5f31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_srt_AsiaMember_5a270203-af3d-4149-88bc-1e4f575f5f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_00881eb4-fd6e-4d80-a81e-7d44fa7436be" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_US_00881eb4-fd6e-4d80-a81e-7d44fa7436be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember_1c144f08-45ed-43df-b3a4-ca731b079cce" xlink:href="mxl-20220331.xsd#mxl_RestofWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_mxl_RestofWorldMember_1c144f08-45ed-43df-b3a4-ca731b079cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_17172922-a009-4a8b-ac3d-eaa2ceea82ff" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_HK_17172922-a009-4a8b-ac3d-eaa2ceea82ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_e17eb695-9575-4e03-af05-f5ac26c1801e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_CN_e17eb695-9575-4e03-af05-f5ac26c1801e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN_ea82afbf-d904-4383-b52f-d68fda25df4e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VN"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_VN_ea82afbf-d904-4383-b52f-d68fda25df4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_438e47cf-fe6d-4a6f-8916-e48c90c20d67" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SG"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9b076542-13fa-490a-bcdc-bd8eb55e82f1" xlink:to="loc_country_SG_438e47cf-fe6d-4a6f-8916-e48c90c20d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e4d10bc8-563e-4dcb-b23d-45b658b310b4" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f4efc27a-f08c-43c7-90f6-a10bb2122083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f4efc27a-f08c-43c7-90f6-a10bb2122083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_492da00e-09c6-4a33-8bcc-8b47dc8b1198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_492da00e-09c6-4a33-8bcc-8b47dc8b1198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_64605ad4-f0d4-434e-98c4-86aa70e6aa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bd150163-ef42-4d8b-9b48-627458a5901e" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_64605ad4-f0d4-434e-98c4-86aa70e6aa81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_83249466-d9ee-4ad3-8c8c-28b15a7355bd" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_472ae504-afd2-4890-aeeb-1b94f741855e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_472ae504-afd2-4890-aeeb-1b94f741855e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3c1ff9ee-49a2-4630-bb91-63ffef33edca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3c1ff9ee-49a2-4630-bb91-63ffef33edca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets_9362997c-d448-47fc-8f31-a24a9220b587" xlink:href="mxl-20220331.xsd#mxl_Longlivedassets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cfde9407-d9cb-4d70-abb6-1daf88ec5efa" xlink:to="loc_mxl_Longlivedassets_9362997c-d448-47fc-8f31-a24a9220b587" 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-20220331.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_924b4e20-d9db-49a4-b6c2-75ce22eecd11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_170ec499-1ed2-40b6-9c05-c14370be7f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_924b4e20-d9db-49a4-b6c2-75ce22eecd11" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_170ec499-1ed2-40b6-9c05-c14370be7f18" 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-20220331.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_9d1f11fc-208b-4d71-8e71-1a3785690b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_f5c7ef89-c434-4343-b63a-c103712a7b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9d1f11fc-208b-4d71-8e71-1a3785690b45" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_f5c7ef89-c434-4343-b63a-c103712a7b36" 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-20220331.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_42e8297b-970c-48e9-b562-2736d168fa00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42e8297b-970c-48e9-b562-2736d168fa00" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_32b8eb1f-053c-4e40-adb3-48ee57191b1a" xlink:to="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember_61746592-b2b2-423f-966d-5fe9e86967bf" xlink:href="mxl-20220331.xsd#mxl_BroadbandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_BroadbandMember_61746592-b2b2-423f-966d-5fe9e86967bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember_ebffb97d-d045-4b71-a74e-3323dfc9d67a" xlink:href="mxl-20220331.xsd#mxl_ConnectivityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_ConnectivityMember_ebffb97d-d045-4b71-a74e-3323dfc9d67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember_ea6cee40-29a1-4304-96b3-b99662b2e5b0" xlink:href="mxl-20220331.xsd#mxl_InfrastructureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_InfrastructureMember_ea6cee40-29a1-4304-96b3-b99662b2e5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember_99c73d07-4729-4f75-a39c-f1ff42eecc5f" xlink:href="mxl-20220331.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83d62482-3b34-4191-b286-adb9fa8feb3e" xlink:to="loc_mxl_IndustrialandmultimarketMember_99c73d07-4729-4f75-a39c-f1ff42eecc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ab90d8c-3505-4624-809d-d54666aa1022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e0c8465d-486c-4227-9891-0a4bd5d4c1f4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ab90d8c-3505-4624-809d-d54666aa1022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_c62307d9-d58e-4dca-917e-eac187134840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ab90d8c-3505-4624-809d-d54666aa1022" xlink:to="loc_us-gaap_SalesRevenueNetMember_c62307d9-d58e-4dca-917e-eac187134840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_953bc2e9-4a0f-4a30-b57c-dc18924d387e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_2095a74f-6fd8-49b1-a7d9-870f21fbf618" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_953bc2e9-4a0f-4a30-b57c-dc18924d387e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_e167a406-1dc9-4dab-a225-559c2728b3db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_953bc2e9-4a0f-4a30-b57c-dc18924d387e" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_e167a406-1dc9-4dab-a225-559c2728b3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aa1162e8-ff74-4121-b2c5-59cdf92c6fbd" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_82a14274-969b-478f-b036-e7977eda426f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_82a14274-969b-478f-b036-e7977eda426f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dcffd8f9-9371-4b2a-bf88-6db7ed195538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a09a40fa-0866-4c70-8c3d-260555bf29bb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dcffd8f9-9371-4b2a-bf88-6db7ed195538" 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-20220331.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_6168abf5-50ee-48f6-ac3f-d92875f58528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6168abf5-50ee-48f6-ac3f-d92875f58528" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:href="mxl-20220331.xsd#mxl_RevenueStreamAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_9f32306c-0023-4e65-b164-f3d9753b3196" xlink:href="mxl-20220331.xsd#mxl_RevenueStreamDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RevenueStreamAxis_d628cf2b-2a61-4386-9b78-37a2b5b175fe" xlink:to="loc_mxl_RevenueStreamDomain_9f32306c-0023-4e65-b164-f3d9753b3196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember_ddf2657e-bbe4-4e87-bbfd-4604fda7b6c5" xlink:href="mxl-20220331.xsd#mxl_DistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RevenueStreamDomain_9f32306c-0023-4e65-b164-f3d9753b3196" xlink:to="loc_mxl_DistributorsMember_ddf2657e-bbe4-4e87-bbfd-4604fda7b6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c584f133-3381-485f-8074-5d39bd34e282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ee1e1cad-075d-417b-83f7-4d64127eb917" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c584f133-3381-485f-8074-5d39bd34e282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember_96f923a4-00bc-4d46-9682-1a31cb42e806" xlink:href="mxl-20220331.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c584f133-3381-485f-8074-5d39bd34e282" xlink:to="loc_mxl_RevenuefromDistributorsMember_96f923a4-00bc-4d46-9682-1a31cb42e806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faad92fe-92e4-40c5-a38d-de48405843c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f446ec24-0c06-4dd6-93c7-fcf9e8ad1492" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faad92fe-92e4-40c5-a38d-de48405843c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b73aa348-7b9f-43b8-98cd-203e95a516e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faad92fe-92e4-40c5-a38d-de48405843c0" xlink:to="loc_us-gaap_SalesRevenueNetMember_b73aa348-7b9f-43b8-98cd-203e95a516e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_acebf3b5-af2c-4557-9e3e-fca70e4c4ec9" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_1b04781f-3b19-4c24-a1be-4edec80b6dc2" xlink:href="mxl-20220331.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:to="loc_mxl_ReductioninTransactionPriceMember_1b04781f-3b19-4c24-a1be-4edec80b6dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_9378c832-744b-46a5-bd2a-7c277967126e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3a6471ab-4631-41f1-84c7-bfb771239d69" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_9378c832-744b-46a5-bd2a-7c277967126e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4fff7156-d44f-4862-bca7-1dd84feaf8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e3832d26-69da-4267-8313-d2eb64491d7b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4fff7156-d44f-4862-bca7-1dd84feaf8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_def3e7fa-cd3a-4e0d-b4ff-1a6fdfbdf888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4fff7156-d44f-4862-bca7-1dd84feaf8ab" xlink:to="loc_us-gaap_AccountsReceivableMember_def3e7fa-cd3a-4e0d-b4ff-1a6fdfbdf888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_31280af5-3091-48ff-be8e-88303553a8c3" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c428f812-d238-430c-9661-4f9367fb0908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c428f812-d238-430c-9661-4f9367fb0908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_84dde962-02ef-43e2-aca8-4e03698329bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ContractWithCustomerLiability_84dde962-02ef-43e2-aca8-4e03698329bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_a94b830e-e000-4163-966a-a1ac213ca9b5" xlink:href="mxl-20220331.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_mxl_AccruedPriceProtectionLiability_a94b830e-e000-4163-966a-a1ac213ca9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_405d7d8b-45f5-4583-85dd-2b5f0c79f51a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_405d7d8b-45f5-4583-85dd-2b5f0c79f51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_b95a8548-30fe-488a-bc73-4caba782a8ce" xlink:href="mxl-20220331.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_b95a8548-30fe-488a-bc73-4caba782a8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_33b5cb9d-46d0-4418-b680-704a019c6546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_33b5cb9d-46d0-4418-b680-704a019c6546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a4f7aced-9895-4e8e-9636-5327d240249a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2051c26f-3573-42f3-8d98-7163a2eb7964" xlink:to="loc_us-gaap_AssetImpairmentCharges_a4f7aced-9895-4e8e-9636-5327d240249a" 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-20220331.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_48613e3d-b24d-49cf-9cd2-c70591f5154c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_7bde867e-5416-470b-a924-d34601e4390d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_48613e3d-b24d-49cf-9cd2-c70591f5154c" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_7bde867e-5416-470b-a924-d34601e4390d" 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-20220331.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_1d575fa0-5101-4861-bed1-739ad6e03404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_601e4c18-707d-4c70-8303-9ebcb4ee941d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1d575fa0-5101-4861-bed1-739ad6e03404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_601e4c18-707d-4c70-8303-9ebcb4ee941d" 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-20220331.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_f2a9ca33-5e6d-4d1e-b2ad-91c5eba9143d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f2a9ca33-5e6d-4d1e-b2ad-91c5eba9143d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:to="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4ea643fc-f101-4f52-895a-098b99732211" xlink:to="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d8be4be6-f2cc-414d-b319-6c86bd88abfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:to="loc_srt_MinimumMember_d8be4be6-f2cc-414d-b319-6c86bd88abfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e11c90c-1f3e-4566-830b-72c000bc39aa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_983d1dc5-42b7-4387-aa0c-3553f7503623" xlink:to="loc_srt_MaximumMember_0e11c90c-1f3e-4566-830b-72c000bc39aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dec87437-5dbe-4507-9218-be3f760a4be3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_647e96ec-d9a2-4634-97e9-7faaa1f76942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_647e96ec-d9a2-4634-97e9-7faaa1f76942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_53939c67-0a0c-4bc4-822b-134b41d4956d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_53939c67-0a0c-4bc4-822b-134b41d4956d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a490807d-553b-4558-9da2-b001f7d535d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a490807d-553b-4558-9da2-b001f7d535d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04712f3b-bce5-42c9-b9c8-34937bbc8d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04712f3b-bce5-42c9-b9c8-34937bbc8d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9ad4e32d-9142-4788-b10a-438a3c70d9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_OperatingLeaseCost_9ad4e32d-9142-4788-b10a-438a3c70d9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5249003b-35b6-498c-8330-a98c30f3e4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_4afb71e5-3919-4bcc-8da1-276d52507d68" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5249003b-35b6-498c-8330-a98c30f3e4be" 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-20220331.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_081f1c40-0bad-4421-b485-0abcbbe16fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_081f1c40-0bad-4421-b485-0abcbbe16fb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_31ce52ab-7e4d-441a-a8db-ebaeadde47ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_31ce52ab-7e4d-441a-a8db-ebaeadde47ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1cfe172a-8738-4235-9788-e16a332cff94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1cfe172a-8738-4235-9788-e16a332cff94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e5578609-1017-4872-bd64-0fe34cd9e165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e5578609-1017-4872-bd64-0fe34cd9e165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_50715b69-2947-4b1a-8562-c59d7915a5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_50715b69-2947-4b1a-8562-c59d7915a5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_93dff900-12bd-4ed0-bd9c-1edd3cc92dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_93dff900-12bd-4ed0-bd9c-1edd3cc92dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d8ca41e2-26c5-459a-a60b-4881f457b4fc" xlink:href="mxl-20220331.xsd#mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d8ca41e2-26c5-459a-a60b-4881f457b4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30b06abe-4ebe-4fa9-b129-ddf89c50091e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30b06abe-4ebe-4fa9-b129-ddf89c50091e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e5e2022b-594f-45bf-a8bc-c339fb8d75f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e5e2022b-594f-45bf-a8bc-c339fb8d75f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_5279173a-3a6d-4564-9d65-661278dad1e0" xlink:href="mxl-20220331.xsd#mxl_UnrealizedGainLossOnTranslationToReportingCurrency"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_mxl_UnrealizedGainLossOnTranslationToReportingCurrency_5279173a-3a6d-4564-9d65-661278dad1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b83b62a3-59bd-47a0-9fe9-1f76aa11fef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_OperatingLeaseLiability_b83b62a3-59bd-47a0-9fe9-1f76aa11fef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_dea98a90-3a7c-4325-aa89-fae01df6461d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_dea98a90-3a7c-4325-aa89-fae01df6461d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_015a33cb-6920-4552-90cd-349ede6a2d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_390adaff-f467-4167-8f5a-d5786bfd9f76" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_015a33cb-6920-4552-90cd-349ede6a2d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="simple" xlink:href="mxl-20220331.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-20220331.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_b8959094-7ce9-441d-9070-dc3bd952fc89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a92ab41a-a301-4880-b24d-b2bde4676614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b8959094-7ce9-441d-9070-dc3bd952fc89" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a92ab41a-a301-4880-b24d-b2bde4676614" 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-20220331.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_03abfa33-ea42-48d4-bf6e-e1001410313c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_03abfa33-ea42-48d4-bf6e-e1001410313c" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_15d4381f-cdd6-40d1-86a2-01cae501a6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_fbe222cc-3d6b-4a8c-9fd6-835768fc728e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_15d4381f-cdd6-40d1-86a2-01cae501a6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestmentsMember_9820b6dc-73d9-473c-8c9c-ee36921a6655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_15d4381f-cdd6-40d1-86a2-01cae501a6c0" xlink:to="loc_us-gaap_OtherLongTermInvestmentsMember_9820b6dc-73d9-473c-8c9c-ee36921a6655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e3df6fc9-9d64-4a57-99b4-3369ed89f679" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_e0733940-3f07-4de2-ab9c-008f49e2ec49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_e0733940-3f07-4de2-ab9c-008f49e2ec49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_77ce7714-b78d-43df-b577-90532d9b4a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_77ce7714-b78d-43df-b577-90532d9b4a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00d8d12c-e53e-4d76-b6b3-0634414b93e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_332a94ea-0551-4f14-9d56-3392e6a86a5e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00d8d12c-e53e-4d76-b6b3-0634414b93e1" 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-20220331.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_97d1c195-caac-4dd7-8e68-be333e62a5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c8632df4-c008-4105-92ca-570cea299d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97d1c195-caac-4dd7-8e68-be333e62a5dc" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c8632df4-c008-4105-92ca-570cea299d15" 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-20220331.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_43a25465-04f6-4911-89f8-63f17e143919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_e06b3d82-204d-4f48-b315-364c5e8dc1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43a25465-04f6-4911-89f8-63f17e143919" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_e06b3d82-204d-4f48-b315-364c5e8dc1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_2c7d839b-a10e-4470-8b80-c6642c0b90e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43a25465-04f6-4911-89f8-63f17e143919" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_2c7d839b-a10e-4470-8b80-c6642c0b90e7" 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-20220331.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_0cdc626b-e014-49e4-9caf-35389455d437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0cdc626b-e014-49e4-9caf-35389455d437" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_df13501a-2f62-49b0-82f1-ff057dd47502" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_d6816405-38bf-4d8f-8ffe-ccdcd1f4f749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:to="loc_us-gaap_InventoriesMember_d6816405-38bf-4d8f-8ffe-ccdcd1f4f749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember_382c4398-4f58-4944-a0b2-b7014d877852" xlink:href="mxl-20220331.xsd#mxl_OtherObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf3f63f7-0e8c-4071-800d-bffa02aa6840" xlink:to="loc_mxl_OtherObligationsMember_382c4398-4f58-4944-a0b2-b7014d877852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_038531ad-f4bc-4155-9871-cfcf675a0e6d" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_93b41bc3-8745-45cd-98c9-6eff31d31b58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_93b41bc3-8745-45cd-98c9-6eff31d31b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_132ddfbb-0661-468f-ba60-def2c1288d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_132ddfbb-0661-468f-ba60-def2c1288d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_c9207ee0-1567-43c3-8a76-5e4503bb3b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_c9207ee0-1567-43c3-8a76-5e4503bb3b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_2603eaa9-523f-4cbf-a18d-b2bdf74997a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_2603eaa9-523f-4cbf-a18d-b2bdf74997a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_1c824494-09a0-49f8-9cef-9180b34e050f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_3574e89d-f1aa-4185-937c-ce5cbb7ec086" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_1c824494-09a0-49f8-9cef-9180b34e050f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_7cabba4e-abfb-42b4-882d-abf5bef5d3af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_7cabba4e-abfb-42b4-882d-abf5bef5d3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_72b9ccaf-e1a0-4976-a500-434ffdf34d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_72b9ccaf-e1a0-4976-a500-434ffdf34d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_d29ee9c4-6bf4-4003-bfc8-e1e6d7a0fb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_d29ee9c4-6bf4-4003-bfc8-e1e6d7a0fb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_4281f3c4-19b3-4966-b5f8-0fa94c6f9c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_4281f3c4-19b3-4966-b5f8-0fa94c6f9c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_8a293b0a-841e-4181-88cf-1db78c533934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_d8027857-8b05-412b-a896-b31d9053c12b" xlink:to="loc_us-gaap_OtherCommitment_8a293b0a-841e-4181-88cf-1db78c533934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_13b6cb99-f9a9-4291-aede-f5d8bf15adc2" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_23df17bb-021d-4a36-81af-4183ccc6213d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_23df17bb-021d-4a36-81af-4183ccc6213d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_baf77418-f8ed-4bb9-90dc-5b66088a2f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_baf77418-f8ed-4bb9-90dc-5b66088a2f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_fa9525d9-41fa-4956-b1f6-15f5c5392fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_fa9525d9-41fa-4956-b1f6-15f5c5392fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_64146d14-149c-4921-a8d5-f9ed7d05911d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_64146d14-149c-4921-a8d5-f9ed7d05911d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_cfe4e2cb-e727-4b52-af11-fd9e3393cf26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_f4753d73-fa67-4dda-8ec7-81fa2af5e7aa" xlink:to="loc_us-gaap_ContractualObligation_cfe4e2cb-e727-4b52-af11-fd9e3393cf26" 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-20220331.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_88073867-4863-459e-8c68-d32adc4d5cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_4cb9ef68-b881-4624-9bc7-7c10f6182d63" xlink:href="mxl-20220331.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_88073867-4863-459e-8c68-d32adc4d5cda" xlink:to="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_4cb9ef68-b881-4624-9bc7-7c10f6182d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_6a937c08-a125-4a16-ba5d-58cb7c702440" xlink:href="mxl-20220331.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_88073867-4863-459e-8c68-d32adc4d5cda" xlink:to="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_6a937c08-a125-4a16-ba5d-58cb7c702440" 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-20220331.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_3a405a8d-5dcb-440f-952c-d3ea50c81afe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9787c66e-3fdd-4738-91a5-a18c854bb189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3a405a8d-5dcb-440f-952c-d3ea50c81afe" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9787c66e-3fdd-4738-91a5-a18c854bb189" 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-20220331.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_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_ac68dfdd-bae7-4acb-8a26-fd0787ec5d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_ac68dfdd-bae7-4acb-8a26-fd0787ec5d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_0564a5c3-b0f0-4d5f-a2c7-c6d4291eedb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_0564a5c3-b0f0-4d5f-a2c7-c6d4291eedb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_41c65705-0215-4dd6-bc4e-613de022ab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_41c65705-0215-4dd6-bc4e-613de022ab0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cae99b6e-294b-468f-966d-37edb2a89160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cae99b6e-294b-468f-966d-37edb2a89160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_94033187-0ebc-4522-860c-6fb079612bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_94033187-0ebc-4522-860c-6fb079612bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e5abf26e-2fe2-4d7e-9a61-fd23e11ac800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9dc05334-e41f-44e9-b291-597e8412aa15" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e5abf26e-2fe2-4d7e-9a61-fd23e11ac800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383206536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 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 custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<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_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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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">77,355,084<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_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 custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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>11
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382150904">
<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>Mar. 31, 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 custom" 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">$ 151,111<span></span>
</td>
<td class="nump">$ 130,572<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Short-term restricted cash</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">105<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_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">19,051<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">125,693<span></span>
</td>
<td class="nump">119,724<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_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">139,041<span></span>
</td>
<td class="nump">131,703<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">19,575<span></span>
</td>
<td class="nump">22,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">454,576<span></span>
</td>
<td class="nump">404,104<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_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Long-term restricted cash</a></td>
<td class="nump">1,037<span></span>
</td>
<td class="nump">1,061<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">60,022<span></span>
</td>
<td class="nump">60,924<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Leased right-of-use assets</a></td>
<td class="nump">32,919<span></span>
</td>
<td class="nump">27,269<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">140,153<span></span>
</td>
<td class="nump">152,540<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">306,713<span></span>
</td>
<td class="nump">306,668<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">82,326<span></span>
</td>
<td class="nump">89,168<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_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">21,381<span></span>
</td>
<td class="nump">8,650<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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,099,127<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 custom" 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">60,214<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">68,349<span></span>
</td>
<td class="nump">40,509<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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">75,553<span></span>
</td>
<td class="nump">57,268<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_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">30,679<span></span>
</td>
<td class="nump">56,642<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">234,795<span></span>
</td>
<td class="nump">207,395<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">30,208<span></span>
</td>
<td class="nump">24,640<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">286,298<span></span>
</td>
<td class="nump">306,153<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">19,980<span></span>
</td>
<td class="nump">22,998<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">571,281<span></span>
</td>
<td class="nump">561,186<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_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 custom" 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 custom" 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; 77,375 shares issued and outstanding at March&#160;31, 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 custom" 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">663,622<span></span>
</td>
<td class="nump">657,485<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">2,125<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(136,834)<span></span>
</td>
<td class="num">(170,420)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">527,846<span></span>
</td>
<td class="nump">489,198<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_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,099,127<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 http://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 http://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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://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 http://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://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 http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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_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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: 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 http://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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>12
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382286696">
<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>Mar. 31, 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 custom" 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 custom" 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 custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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 custom" 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 custom" 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">77,375,000<span></span>
</td>
<td class="nump">76,778,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">77,375,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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>13
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380476472">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 263,927<span></span>
</td>
<td class="nump">$ 209,359<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_us-gaap_CostOfRevenue', window );">Cost of net revenue</a></td>
<td class="nump">109,337<span></span>
</td>
<td class="nump">97,640<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">154,590<span></span>
</td>
<td class="nump">111,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">65,886<span></span>
</td>
<td class="nump">63,166<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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">40,577<span></span>
</td>
<td class="nump">36,469<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_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,166<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_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">106,463<span></span>
</td>
<td class="nump">101,801<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">48,127<span></span>
</td>
<td class="nump">9,918<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_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">0<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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,349)<span></span>
</td>
<td class="num">(4,206)<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(770)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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="num">(3,088)<span></span>
</td>
<td class="num">(4,310)<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">45,039<span></span>
</td>
<td class="nump">5,608<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">11,453<span></span>
</td>
<td class="nump">1,806<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 33,586<span></span>
</td>
<td class="nump">$ 3,802<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="nump">$ 0.05<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.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_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>
</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (shares)</a></td>
<td class="nump">77,192<span></span>
</td>
<td class="nump">74,852<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (shares)</a></td>
<td class="nump">80,641<span></span>
</td>
<td class="nump">78,283<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&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_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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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>14
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461381736712">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 3,802<span></span>
</td>
</tr>
<tr class="re">
<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 loss, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 expense of $2 and $376 for the three months ended March 31, 2022 and 2021, respectively</a></td>
<td class="num">(1,075)<span></span>
</td>
<td class="num">(989)<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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(1,075)<span></span>
</td>
<td class="num">(989)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 32,511<span></span>
</td>
<td class="nump">$ 2,813<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=120253306&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123454820&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>15
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380260648">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 376<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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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>16
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380592744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholder's 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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="re">
<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 custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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">(440,449)<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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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 custom" 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 custom" 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383236856">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" 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="nump">$ 3,802<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">23,880<span></span>
</td>
<td class="nump">22,325<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">486<span></span>
</td>
<td class="nump">844<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_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">18,554<span></span>
</td>
<td class="nump">12,955<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">6,842<span></span>
</td>
<td class="nump">541<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">368<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_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized holding loss on investments</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">0<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_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 custom" 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">0<span></span>
</td>
<td class="nump">429<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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">(Gain) loss on foreign currency</a></td>
<td class="num">(316)<span></span>
</td>
<td class="nump">21<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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits on stock-based awards</a></td>
<td class="num">(7,120)<span></span>
</td>
<td class="num">(1,809)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" 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">(5,969)<span></span>
</td>
<td class="num">(20,079)<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(7,338)<span></span>
</td>
<td class="nump">5,658<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">3,503<span></span>
</td>
<td class="nump">29,860<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_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Leased right-of-use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">32,952<span></span>
</td>
<td class="num">(22,032)<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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">12,237<span></span>
</td>
<td class="nump">1,376<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_IncreaseDecreaseinAccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">27,975<span></span>
</td>
<td class="nump">7,299<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_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(3,301)<span></span>
</td>
<td class="num">(2,002)<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_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(2,918)<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">134,166<span></span>
</td>
<td class="nump">40,272<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" 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">(4,800)<span></span>
</td>
<td class="num">(6,152)<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_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(4,637)<span></span>
</td>
<td class="num">(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_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 custom" 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">(23,325)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">(42,762)<span></span>
</td>
<td class="num">(12,264)<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">(20,000)<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">1,298<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Minimum tax withholding paid on behalf of employees for restricted stock units</a></td>
<td class="num">(24,449)<span></span>
</td>
<td class="num">(7,442)<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(26,297)<span></span>
</td>
<td class="num">(2,673)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">(70,659)<span></span>
</td>
<td class="num">(28,817)<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(230)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">20,515<span></span>
</td>
<td class="num">(841)<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_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 custom" 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">152,253<span></span>
</td>
<td class="nump">149,193<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">2,053<span></span>
</td>
<td class="nump">3,309<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_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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,197<span></span>
</td>
<td class="nump">$ 22,710<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120253306&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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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_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 http://asc.fasb.org/extlink&amp;oid=123351718&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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>18
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383942152">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:174%">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:174%">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 three months ended March 31, 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:174%">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 </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 continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the 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="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%">The Company also believes that its $152.3 million of cash and cash equivalents at March&#160;31, 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 if the Company pursues additional acquisitions. 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="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%">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 April&#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:174%">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 three months ended March 31, 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 http://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 http://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>19
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380187672">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:73.607%"/><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.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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, except per share amounts)</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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">33,586&#160;</span></td><td style="background-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,802&#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"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,192&#160;</span></td><td style="background-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%">74,852&#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"/><td colspan="3" style="display:none"/><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%">3,449&#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,431&#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"/><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,641&#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,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.44&#160;</span></td><td style="background-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.05&#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"/><td colspan="3" style="display:none"/><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.42&#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.05&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 March&#160;31, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.9 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 http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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>20
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380172296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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-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: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 (the &#8220;Purchase Agreement&#8221;). 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 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%">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="text-align:justify;text-indent:18pt"><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%">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 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 amounts of property and equipment that resulted in a change in the preliminary purchase price allocation reflected as of March&#160;31, 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.05&#160;million in net operating liabilities 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 March&#160;31, 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 http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>21
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461463238536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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 ActivityFrom 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. <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%">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:72.730%"/><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.621%"/><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"/><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 March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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"/><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"/><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%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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%">608&#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"/><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%">305&#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"/><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%">&#8212;&#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,166&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Lease related charges for the three months ended March 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively, 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%">The following table presents a roll-forward of the Company&#8217;s restructuring liability for the three months ended March 31, 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(78)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#cceeff;padding:2px 1pt;text-align: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 March 31, 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%">366&#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%">366&#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 March 31, 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%">(295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(295)</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 March 31, 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%">71&#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%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://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 http://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 http://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 http://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 http://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>22
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380282696">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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><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><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 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="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%">During the three months ended March 31, 2022, there was an increase in the carrying value of goodwill of $0.05&#160;million related to minor adjustments to amounts of property and equipment in the purchase price allocation for Company X.</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%">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 months ended March 31, 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%">March 31, 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.2</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%">21,487&#160;</span></td><td style="background-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,623)</span></td><td style="background-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%">18,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%">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%">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%">(200,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,606&#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%">(11,821)</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,979&#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%">(122,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,753&#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%">(949)</span></td><td style="background-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%">351&#160;</span></td><td style="background-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%">475,048&#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%">(337,495)</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%">137,553&#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="text-align:justify;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%">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:70.245%"/><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.533%"/><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 March 31,</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="display:none"/><td colspan="3" style="display:none"/><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="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%">10,847&#160;</span></td><td style="background-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,765&#160;</span></td><td style="background-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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,176&#160;</span></td><td style="background-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,070&#160;</span></td><td style="background-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: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%">17,024&#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,836&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><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%">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="text-align:justify;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%">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%">Three Months Ended March 31,</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%">4,637&#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="display:none"/><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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,024)</span></td><td style="background-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,836)</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%">Ending balance</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%">137,553&#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%">184,342&#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"/></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 months ended March 31, 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 March&#160;31, 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 (9 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%">34,480&#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%">39,934&#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%">24,655&#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,320&#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,209&#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%">12,955&#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%">137,553&#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 consisted entirely of acquired in-process research and development technology, or IPR&amp;D. As of each of March&#160;31, 2022 and December&#160;31, 2021, IPR&amp;D was $2.6&#160;million. There were no changes in the balance of indefinite-lived intangible assets in the three months ended March 31, 2022 and 2021.</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 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"/></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><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>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 months ended March 31, 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 http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>23
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380206312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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%">March 31, 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%">Gross 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%">&#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%">(954)</span></td><td style="background-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,051&#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><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%">March 31, 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,768&#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-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><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 March&#160;31, 2022, the Company held marketable equity investments with an aggregate fair value of $19.1&#160;million that were in an unrealized loss position for less than 12 months. The gross unrealized losses of $1.0&#160;million as of March&#160;31, 2022 represents stock price fluctuations in the underlying securities held, and were 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 March 31, 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 March 31, 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%">19,051&#160;</span></td><td style="background-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,051&#160;</span></td><td style="background-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,768&#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,768&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">2,700&#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%">&#8212;&#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%">&#8212;&#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%">2,700&#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="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><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%">Three Months Ended March 31,</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%">68&#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,768&#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 three months ended March 31, 2022 were primarily due to accretion of the related discount.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, there were no transfers between Level 1, Level 2, or Level 3 financial instruments. </span></div><div><span><br/></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><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%">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="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%">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 $8.3 million and $5.0 million as of March&#160;31, 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 http://asc.fasb.org/extlink&amp;oid=123874694&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>24
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380265624">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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%">March 31, 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%">151,111&#160;</span></td><td style="background-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%">105&#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%">1,037&#160;</span></td><td style="background-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%">152,253&#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 March&#160;31, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $0 and $20.4 million, respectively. As of March&#160;31, 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%">March 31, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,191&#160;</span></td><td style="background-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%">72,369&#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%">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%">64,850&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">139,041&#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%">131,703&#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><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%">March 31, 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,956&#160;</span></td><td style="background-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%">66,524&#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%">32,284&#160;</span></td><td style="background-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,921&#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%">31,239&#160;</span></td><td style="background-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%">5,891&#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%">148,815&#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%">(88,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">60,022&#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="text-align:justify"><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%">Depreciation expense for the three months ended March 31, 2022 and 2021 was $4.8 million and $3.7 million, respectively. </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%">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 is 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="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="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%">Three Months Ended March 31,</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%">41,473&#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%">24,423&#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%">(13,633)</span></td><td style="background-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,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%">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%">68,349&#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%">55,029&#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%">March 31, 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%">5,988&#160;</span></td><td style="background-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%">3,565&#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%">4,076&#160;</span></td><td style="background-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%">295&#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,911&#160;</span></td><td style="background-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%">8,588&#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%">1,932&#160;</span></td><td style="background-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%">7,931&#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,089&#160;</span></td><td style="background-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%">29,226&#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%">2,498&#160;</span></td><td style="background-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: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,454&#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%">9,205&#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: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%">75,553&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">57,268&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top: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 income (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%">(1,075)</span></td><td style="background-color:#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%">(1,075)</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 March 31, 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%">(1,054)</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%">1,050&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383945272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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><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><span><br/></span></div><div style="margin-bottom:8pt;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%">March 31,<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%">290,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%">290,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%">(787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915)</span></td><td style="background-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%">286,298&#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%">286,298&#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="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of&#160;March&#160;31, 2022 and December&#160;31, 2021, the weighted average effective interest rate on debt was&#160;approximately 2.8% and 3.2%, respectively.</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%">During each of the three months ended March 31, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.1 million and $0.5 million, respectively, to interest expense.</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%">The approximate aggregate fair value of the term loans outstanding as of March&#160;31, 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:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">was $291.4 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="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:8pt;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 March&#160;31, 2022, the outstanding principal balance of $290.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="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 23, 2021, the Company entered into a Credit Agreement (the &#8220;June 23, 2021 Credit Agreement&#8221;), 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:112%">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 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the &#8220;May 12, 2017 Credit Agreement&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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 March&#160;31, 2022, the Revolving Facility was undrawn. </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:112%">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="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:112%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="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:112%">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 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="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%">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="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:112%">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 March&#160;31, 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:112%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:112%"> 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:112%"> 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:112%"> 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:112%"> 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:112%">, the other loan documents and applicable law.</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%">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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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>26
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461463238536">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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-bottom:8pt;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%">Employee Stock-Based Compensation Plans</span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 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 three months ended March 31, 2022.</span></div><div style="margin-bottom:8pt;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 March&#160;31, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was 16,641,362 shares. As of March&#160;31, 2022, the number of shares of common stock available for future issuance under the ESPP was 5,061,372 shares.</span></div><div style="margin-bottom:8pt;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 settles a majority of 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 March&#160;31, 2022, the Company has an accrual of $9.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:68.783%"/><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.521%"/><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"/><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 March 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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><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%">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%">163&#160;</span></td><td style="background-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%">169&#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"/><td colspan="3" style="display:none"/><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,676&#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,162&#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"/><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%">8,715&#160;</span></td><td style="background-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,624&#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"/><td colspan="3" style="display:none"/><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%">18,554&#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%">12,955&#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"/><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 March&#160;31, 2022 was $117.0 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 March&#160;31, 2022 was $32.4 million, and the weighted average period over which these equity awards are expected to vest is 1.37 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 March&#160;31, 2022 was $0.2 million, and the weighted average period over which these equity awards are expected to vest is 0.26 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,502&#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%">63.44&#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%">(730)</span></td><td style="background-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%">56.13&#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%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.66&#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 March 31, 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%">5,897&#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%">31.05&#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 March&#160;31, 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-bottom:5pt;margin-top:5pt;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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.57&#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 March 31, 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,679&#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.05&#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 style="margin-top:9pt"><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-bottom:5pt;margin-top:5pt"><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<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:112%">During the three months ended March 31, 2022 and 2021 there were no shares of common stock purchased under the 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%">The fair values of employee stock purchase rights 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%"/></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 March 31,</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="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 grant date fair value per share</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%">18.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"/><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%">8.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06&#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%">0.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></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%">Dividend yield</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"><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%">&#8212;&#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: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:#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%">0.50</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%">0.50</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%">Volatility</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%">43.83&#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%">59.72&#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="margin-top: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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.42&#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 March 31, 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%">411&#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.10&#160;</span></td><td style="background-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%">3.07</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,947&#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 March 31, 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%">411&#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.10&#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%">3.07</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,947&#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 March 31, 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%">383&#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.00&#160;</span></td><td style="background-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%">3.04</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%">15,831&#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 three months ended March 31, 2022.</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%">The intrinsic value of stock options exercised was $0.3 million and $2.3 million in the three months ended March 31, 2022 and 2021, respectively.</span></div><div><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%">Cash received from exercise of stock options was $0.1 million and $1.3 million&#160;during the three months ended March 31, 2022 and 2021, respectively. </span></div>The tax benefit from stock options exercised was $0.4 million and $2.7 million during the three months ended March 31, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380299112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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.5 million in the three months ended March 31, 2022 and an income tax provision of $1.8 million in the three months ended March 31, 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 three months ended March 31, 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 R&amp;D 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 three months ended March 31, 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 three months ended March 31, 2022, the Company&#8217;s unrecognized tax benefits increased by $2.2 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of March&#160;31, 2022 were approximately $0.5 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 March&#160;31, 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 three months ended March 31, 2022 at the incentive rate. In the three months ended March 31, 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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>28
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380389240">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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><span><br/></span></div><div><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><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%">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="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%">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:68.344%"/><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.534%"/><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"/><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 March 31,</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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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"/><td colspan="3" style="display:none"/><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%">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="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"/><td colspan="3" style="display:none"/><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 C (distributor)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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%">11&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding-left:18pt;text-indent:-18pt"><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%">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%">March 31,</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 #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 B (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%">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%">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%">16&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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="padding-left:18pt;text-indent:-18pt"><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%">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:71.707%"/><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.825%"/><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="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 March 31,</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="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="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%">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%">27&#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%">45&#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="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%">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%">26&#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%">20&#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="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%">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%">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%">11&#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="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><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="padding-left:18pt;text-indent:-18pt"><span><br/></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-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="padding-left:18pt;text-indent:-18pt"><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%">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:59.718%"/><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.827%"/><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="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%">Three Months Ended March 31,</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="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><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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">211,665&#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&#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%">171,160&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">8,868&#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%">10,300&#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&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">43,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">27,899&#160;</span></td><td style="background-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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">263,927&#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%">209,359&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="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%">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:68.344%"/><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.534%"/><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 March 31,</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-top:1pt solid #000000;padding:2px 1pt;text-align: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:2px 1pt;text-align: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="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%">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%">38&#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%">37&#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="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%">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%">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%">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="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%">Vietnam</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%">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="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 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, or EMEA 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%">March 31,</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%">372,671&#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%">121,117&#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,019&#160;</span></td><td style="background-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%">539,807&#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 http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>29
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380400840">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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="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:72.730%"/><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.621%"/><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"/><td colspan="3" style="display:none"/><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 March 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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="9" 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"/></tr><tr><td colspan="3" style="background-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%">134,556&#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%">124,190&#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"/><td colspan="3" style="display:none"/><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%">51&#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%">59&#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"/><td colspan="3" style="display:none"/><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%">60,179&#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%">27,449&#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"/><td colspan="3" style="display:none"/><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%">23&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">33,181&#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%">28,792&#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"/><td colspan="3" style="display:none"/><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%">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%">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"/><td colspan="3" style="display:none"/><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%">36,011&#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%">28,928&#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"/><td colspan="3" style="display:none"/><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%">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%">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"/><td colspan="3" style="display:none"/><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%">263,927&#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%">209,359&#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"/><td 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 47% and 44% of net revenue for the three months ended March 31, 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:12pt;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 March&#160;31, 2022 and December&#160;31, 2021, customer contract liabilities were approximately $1.1 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 months ended March 31, 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:12pt;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 three months ended March 31, 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 March&#160;31, 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 $68.3 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 March&#160;31, 2022 were $29.2 million and $2.5 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 months ended March 31, 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 March&#160;31, 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.9 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 March&#160;31, 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 http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&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>30
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380181720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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><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="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%">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, 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 March&#160;31, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was 3.5% and 3.6%, respectively, and the weighted average remaining lease term for operating leases was 4.5 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 March&#160;31, 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 (9 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%">7,243&#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%">9,416&#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,415&#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,550&#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,434&#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,330&#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%">42,388&#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%">(3,207)</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%">Less: unrealized translation loss</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%">(385)</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 lease 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%">38,796&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,588)</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%">Long-term lease liabilities</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%">30,208&#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="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%">Operating lease cost was $2.5 million for each of the three months ended March 31, 2022 and 2021, respectively. </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%">Short-term lease costs for the three months ended March 31, 2022 and 2021 were not material. There were $8.0 million right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2022. There were $5.2 million right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://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>31
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380265624">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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 PlansPension and Other Defined Benefit Retirement ObligationsIn 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 March&#160;31, 2022 and December&#160;31, 2021, the defined benefit obligation was $4.5 million and $4.5 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.1 million and $0.1 million for the three months ended March 31, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income.<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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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>32
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380192664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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 March&#160;31, 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 (9 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%">176,447&#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%">17,858&#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%">194,305&#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%">6,853&#160;</span></td><td style="background-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,410&#160;</span></td><td style="background-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%">22,263&#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%">705&#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%">705&#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%">111&#160;</span></td><td style="background-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%">111&#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%">183,300&#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%">34,084&#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%">217,384&#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><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%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><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><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%">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 $3.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 months ended March 31, 2022, the Company recognized $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:10pt"><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="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 believes that there are no currently pending litigation matters that, if determined adversely to the Company&#8217;s interests, would 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://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>33
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380265624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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. </span></div><div style="margin-top: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 March 31, 2022, the Company repurchased 440,449 shares of its common stock at a weighted average price of $59.6755 per share at an aggregate value of approximately $26.3 million under the repurchase program. At March&#160;31, 2022, the aggregate value of common stock repurchased under the program was approximately $49.8 million and approximately $50.2 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://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383168952">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:174%">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 three months ended March 31, 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 custom" 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:174%">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 </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 continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the 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="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%">The Company also believes that its $152.3 million of cash and cash equivalents at March&#160;31, 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 if the Company pursues additional acquisitions. 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 April&#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 custom" 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 http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380250264">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:73.607%"/><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.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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, except per share amounts)</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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">33,586&#160;</span></td><td style="background-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,802&#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"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,192&#160;</span></td><td style="background-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%">74,852&#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"/><td colspan="3" style="display:none"/><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%">3,449&#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,431&#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"/><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,641&#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,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.44&#160;</span></td><td style="background-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.05&#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"/><td colspan="3" style="display:none"/><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.42&#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.05&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 http://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>36
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461381384984">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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 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%">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 custom" 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 http://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 http://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>37
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461381375240">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:72.730%"/><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.621%"/><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"/><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 March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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"/><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"/><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%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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%">608&#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"/><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%">305&#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"/><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%">&#8212;&#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,166&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 custom" 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 three months ended March 31, 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(78)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#cceeff;padding:2px 1pt;text-align: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 March 31, 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%">366&#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%">366&#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 March 31, 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%">(295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(295)</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 March 31, 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%">71&#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%">71&#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 http://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 http://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 http://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 http://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 http://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>38
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382904664">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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%">March 31, 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.2</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%">21,487&#160;</span></td><td style="background-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,623)</span></td><td style="background-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%">18,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%">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%">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%">(200,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,606&#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%">(11,821)</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,979&#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%">(122,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,753&#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%">(949)</span></td><td style="background-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%">351&#160;</span></td><td style="background-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%">475,048&#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%">(337,495)</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%">137,553&#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 custom" 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:70.245%"/><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.533%"/><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 March 31,</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="display:none"/><td colspan="3" style="display:none"/><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="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%">10,847&#160;</span></td><td style="background-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,765&#160;</span></td><td style="background-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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,176&#160;</span></td><td style="background-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,070&#160;</span></td><td style="background-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: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%">17,024&#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,836&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_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%">Three Months Ended March 31,</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%">4,637&#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="display:none"/><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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,024)</span></td><td style="background-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,836)</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%">Ending balance</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%">137,553&#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%">184,342&#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"/></tr></table><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_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 March&#160;31, 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 (9 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%">34,480&#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%">39,934&#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%">24,655&#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,320&#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,209&#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%">12,955&#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%">137,553&#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_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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>39
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461384497736">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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%">March 31, 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%">Gross 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%">&#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%">(954)</span></td><td style="background-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,051&#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><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%">March 31, 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,768&#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-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><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 custom" 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 March 31, 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 March 31, 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%">19,051&#160;</span></td><td style="background-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,051&#160;</span></td><td style="background-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,768&#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,768&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">2,700&#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%">&#8212;&#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%">&#8212;&#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%">2,700&#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><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_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 March 31, 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 March 31, 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%">19,051&#160;</span></td><td style="background-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,051&#160;</span></td><td style="background-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,768&#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,768&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">2,700&#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%">&#8212;&#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%">&#8212;&#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%">2,700&#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><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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Level 3 Financial Instrument Activity</a></td>
<td class="text"><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%">The following summarizes the activity in Level 3 financial instruments:</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 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%">Three Months Ended March 31,</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%">68&#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,768&#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 three months ended March 31, 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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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>40
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382086872">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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%">March 31, 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%">151,111&#160;</span></td><td style="background-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%">105&#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%">1,037&#160;</span></td><td style="background-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%">152,253&#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 custom" 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%">March 31, 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%">151,111&#160;</span></td><td style="background-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%">105&#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%">1,037&#160;</span></td><td style="background-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%">152,253&#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 custom" 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%">March 31, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,191&#160;</span></td><td style="background-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%">72,369&#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%">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%">64,850&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">139,041&#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%">131,703&#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="re">
<td class="pl custom" 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%">March 31, 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,956&#160;</span></td><td style="background-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%">66,524&#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%">32,284&#160;</span></td><td style="background-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,921&#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%">31,239&#160;</span></td><td style="background-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%">5,891&#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%">148,815&#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%">(88,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">60,022&#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%">Three Months Ended March 31,</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%">41,473&#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%">24,423&#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%">(13,633)</span></td><td style="background-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,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%">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%">68,349&#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%">55,029&#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 custom" 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%">March 31, 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%">5,988&#160;</span></td><td style="background-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%">3,565&#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%">4,076&#160;</span></td><td style="background-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%">295&#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,911&#160;</span></td><td style="background-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%">8,588&#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%">1,932&#160;</span></td><td style="background-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%">7,931&#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,089&#160;</span></td><td style="background-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%">29,226&#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%">2,498&#160;</span></td><td style="background-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: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,454&#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%">9,205&#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: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%">75,553&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">57,268&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_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 income (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%">(1,075)</span></td><td style="background-color:#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%">(1,075)</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 March 31, 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%">(1,054)</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%">1,050&#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_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>41
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380700120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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%">March 31,<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%">290,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%">290,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%">(787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915)</span></td><td style="background-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%">286,298&#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%">286,298&#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>42
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382100984">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:68.783%"/><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.521%"/><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"/><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 March 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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><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%">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%">163&#160;</span></td><td style="background-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%">169&#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"/><td colspan="3" style="display:none"/><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,676&#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,162&#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"/><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%">8,715&#160;</span></td><td style="background-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,624&#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"/><td colspan="3" style="display:none"/><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%">18,554&#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%">12,955&#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"/><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 custom" 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,502&#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%">63.44&#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%">(730)</span></td><td style="background-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%">56.13&#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%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.66&#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 March 31, 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%">5,897&#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%">31.05&#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 custom" 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-bottom:5pt;margin-top:5pt;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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.57&#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 March 31, 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,679&#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.05&#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 style="margin-top:9pt"><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 custom" 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 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%"/></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 March 31,</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="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 grant date fair value per share</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%">18.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"/><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%">8.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06&#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%">0.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></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%">Dividend yield</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"><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%">&#8212;&#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: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:#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%">0.50</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%">0.50</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%">Volatility</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%">43.83&#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%">59.72&#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><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_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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.42&#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 March 31, 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%">411&#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.10&#160;</span></td><td style="background-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%">3.07</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,947&#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 March 31, 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%">411&#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.10&#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%">3.07</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,947&#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 March 31, 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%">383&#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.00&#160;</span></td><td style="background-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%">3.04</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%">15,831&#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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>43
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461385227544">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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="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:68.344%"/><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.534%"/><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"/><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 March 31,</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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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"/><td colspan="3" style="display:none"/><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%">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="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"/><td colspan="3" style="display:none"/><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 C (distributor)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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%">11&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding-left:18pt;text-indent:-18pt"><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%">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%">March 31,</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 #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 B (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%">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%">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%">16&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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="padding-left:18pt;text-indent:-18pt"><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%">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:71.707%"/><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.825%"/><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="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 March 31,</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="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="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%">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%">27&#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%">45&#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="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%">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%">26&#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%">20&#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="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%">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%">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%">11&#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="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><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 custom" 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="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:59.718%"/><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.827%"/><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="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%">Three Months Ended March 31,</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="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><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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">211,665&#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&#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%">171,160&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">8,868&#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%">10,300&#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&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">43,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">27,899&#160;</span></td><td style="background-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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">263,927&#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%">209,359&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="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%">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:68.344%"/><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.534%"/><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 March 31,</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-top:1pt solid #000000;padding:2px 1pt;text-align: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:2px 1pt;text-align: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="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%">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%">38&#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%">37&#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="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%">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%">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%">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="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%">Vietnam</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%">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="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 custom" 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%">March 31,</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%">372,671&#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%">121,117&#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,019&#160;</span></td><td style="background-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%">539,807&#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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://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 http://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>44
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380310520">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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:72.730%"/><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.621%"/><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"/><td colspan="3" style="display:none"/><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 March 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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="9" 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"/></tr><tr><td colspan="3" style="background-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%">134,556&#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%">124,190&#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"/><td colspan="3" style="display:none"/><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%">51&#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%">59&#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"/><td colspan="3" style="display:none"/><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%">60,179&#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%">27,449&#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"/><td colspan="3" style="display:none"/><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%">23&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">33,181&#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%">28,792&#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"/><td colspan="3" style="display:none"/><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%">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%">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"/><td colspan="3" style="display:none"/><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%">36,011&#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%">28,928&#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"/><td colspan="3" style="display:none"/><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%">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%">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"/><td colspan="3" style="display:none"/><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%">263,927&#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%">209,359&#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"/><td 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 http://asc.fasb.org/extlink&amp;oid=123359005&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>45
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380366808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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 March&#160;31, 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 (9 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%">7,243&#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%">9,416&#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,415&#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,550&#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,434&#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,330&#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%">42,388&#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%">(3,207)</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%">Less: unrealized translation loss</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%">(385)</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 lease 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%">38,796&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,588)</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%">Long-term lease liabilities</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%">30,208&#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_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 http://asc.fasb.org/extlink&amp;oid=123408670&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>46
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461381375240">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 custom" 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 March&#160;31, 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 (9 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%">176,447&#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%">17,858&#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%">194,305&#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%">6,853&#160;</span></td><td style="background-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,410&#160;</span></td><td style="background-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%">22,263&#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%">705&#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%">705&#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%">111&#160;</span></td><td style="background-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%">111&#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%">183,300&#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%">34,084&#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%">217,384&#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 custom" 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 March&#160;31, 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 (9 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%">176,447&#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%">17,858&#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%">194,305&#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%">6,853&#160;</span></td><td style="background-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,410&#160;</span></td><td style="background-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%">22,263&#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%">705&#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%">705&#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%">111&#160;</span></td><td style="background-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%">111&#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%">183,300&#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%">34,084&#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%">217,384&#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 http://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 http://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>47
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380499000">
<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>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 152,253<span></span>
</td>
<td class="nump">$ 131,738<span></span>
</td>
<td class="nump">$ 149,193<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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>48
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382195336">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 3,802<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding&#8212;basic (shares)</a></td>
<td class="nump">77,192<span></span>
</td>
<td class="nump">74,852<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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common stock equivalents (shares)</a></td>
<td class="nump">3,449<span></span>
</td>
<td class="nump">3,431<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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,641<span></span>
</td>
<td class="nump">78,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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.44<span></span>
</td>
<td class="nump">$ 0.05<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.05<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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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 http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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>49
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380183128">
<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 Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Common stock equivalents excluded from the calculation of diluted net income (loss) (shares)</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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>50
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375502184">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 08, 2021</div></th>
<th class="th"><div>Mar. 31, 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>
</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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,768,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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,713,000<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_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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 5,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 custom" 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="nump">4,400,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities', window );">Net operating liabilities assumed</a></td>
<td class="nump">600,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 custom" 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">3,900,000<span></span>
</td>
<td class="nump">3,900,000<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities', window );">Decrease in net operating liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000.00<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_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000.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_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected tax deductible amount of acquired goodwill</a></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_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="ro">
<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>
</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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="nump">$ 3,000,000<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities</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_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 http://asc.fasb.org/extlink&amp;oid=120321790&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_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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859824&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 http://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 http://asc.fasb.org/extlink&amp;oid=123413009&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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=123570139&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>51
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382065544">
<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>Mar. 31, 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 custom" 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,768<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 custom" 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 custom" 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 custom" 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 custom" 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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859824&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 http://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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=123570139&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>52
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461381446552">
<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 custom" 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 custom" 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 custom" 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123413009&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 http://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 http://asc.fasb.org/extlink&amp;oid=123413009&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>53
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375373704">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" 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">$ 2,166<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>
</tr>
<tr class="ro">
<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 custom" 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">1,253<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>
</tr>
<tr class="re">
<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 custom" 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">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>
</tr>
<tr class="ro">
<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 custom" 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">$ 305<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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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>54
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461385090568">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</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_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="re">
<td class="pl custom" 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="text">&#160;<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 http://asc.fasb.org/extlink&amp;oid=123351718&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123351718&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_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>55
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375161464">
<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="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">$ 444<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_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(78)<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_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">366<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_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of March 31, 2022</a></td>
<td class="num">(295)<span></span>
</td>
<td class="num">$ (320)<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_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of March 31, 2022</a></td>
<td class="nump">71<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">0<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_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="nump">0<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_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">0<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_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of March 31, 2022</a></td>
<td class="nump">0<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_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of March 31, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Lease related charges</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">444<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_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(78)<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_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">366<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_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of March 31, 2022</a></td>
<td class="num">(295)<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_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of March 31, 2022</a></td>
<td class="nump">71<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">0<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_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="nump">0<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_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">0<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_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of March 31, 2022</a></td>
<td class="nump">0<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_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of March 31, 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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_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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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_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>56
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382075672">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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_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>
</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_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</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 custom" 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="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_us-gaap_OtherIndefiniteLivedIntangibleAssets', window );">Other indefinite-lived intangible assets</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease', window );">Change in indefinite-lived intangible assets</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="ro">
<td class="pl custom" 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="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustments</a></td>
<td class="nump">$ 50,000.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_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment of indefinite-lived intangible assets classified as other. Excludes financial 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376456328">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" 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 custom" 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">$ 475,048<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 custom" 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">(337,495)<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 custom" 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">$ 137,553<span></span>
</td>
<td class="nump">149,940<span></span>
</td>
<td class="nump">$ 184,342<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 custom" 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 custom" 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">$ 21,487<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 custom" 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">(2,623)<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 custom" 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">$ 18,864<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 custom" 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 custom" 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">$ 308,661<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 custom" 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">(200,055)<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 custom" 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">$ 108,606<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 custom" 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 custom" 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 custom" 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">(11,821)<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 custom" 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,979<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 custom" 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 custom" 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 custom" 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">(122,047)<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 custom" 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">$ 6,753<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 custom" 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 custom" 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 custom" 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">(949)<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 custom" 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">$ 351<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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=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>58
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383332104">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 17,024<span></span>
</td>
<td class="nump">$ 16,836<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">10,847<span></span>
</td>
<td class="nump">10,765<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 6,176<span></span>
</td>
<td class="nump">$ 6,070<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>59
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380428872">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">$ 149,940<span></span>
</td>
<td class="nump">$ 200,066<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_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Additions</a></td>
<td class="nump">4,637<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(17,024)<span></span>
</td>
<td class="num">(16,836)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">$ 137,553<span></span>
</td>
<td class="nump">$ 184,342<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123570139&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>60
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383340872">
<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>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2022 (9 months)</a></td>
<td class="nump">$ 34,480<span></span>
</td>
<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">39,934<span></span>
</td>
<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">24,655<span></span>
</td>
<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">13,320<span></span>
</td>
<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">12,209<span></span>
</td>
<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">12,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 137,553<span></span>
</td>
<td class="nump">$ 149,940<span></span>
</td>
<td class="nump">$ 184,342<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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>61
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383342264">
<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>Mar. 31, 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 custom" 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_EquitySecuritiesAccumulatedGrossUnrealizedGain', window );">Gains</a></td>
<td class="nump">0<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_EquitySecuritiesAccumulatedGrossUnrealizedLoss', window );">Losses</a></td>
<td class="num">(954)<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_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Fair Value</a></td>
<td class="nump">19,051<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration (Note 3)</a></td>
<td class="nump">$ 2,768<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Gross 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_EquitySecuritiesAccumulatedGrossUnrealizedGain</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_EquitySecuritiesAccumulatedGrossUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Gross 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_EquitySecuritiesAccumulatedGrossUnrealizedLoss</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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859824&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 http://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 http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>62
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375490792">
<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>Mar. 31, 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 custom" 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">$ 19,051<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_EquitySecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">954<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="nump">2,768<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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Investments in privately held entities</a></td>
<td class="nump">$ 8,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 custom" 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_EquitySecuritiesAccumulatedGrossUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Gross 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_EquitySecuritiesAccumulatedGrossUnrealizedLoss</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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859824&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 http://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 http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://asc.fasb.org/extlink&amp;oid=123583765&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>63
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375315832">
<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>Mar. 31, 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 custom" 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">$ 19,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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,768<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 custom" 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">19,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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,768<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Total liabilities, fair value disclosure</a></td>
<td class="text">&#160;<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="ro">
<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 custom" 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">19,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Total liabilities, fair value disclosure</a></td>
<td class="text">&#160;<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 custom" 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 custom" 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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Total liabilities, fair value disclosure</a></td>
<td class="text">&#160;<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="ro">
<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 custom" 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 custom" 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,768<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Total liabilities, fair value disclosure</a></td>
<td class="text">&#160;<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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859824&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 http://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 http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NonfinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonfinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>64
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383265512">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" 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 custom" 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">68<span></span>
</td>
<td class="nump">0<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 2,768<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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&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>65
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375261768">
<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>Mar. 31, 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 custom" 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">$ 151,111<span></span>
</td>
<td class="nump">$ 130,572<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Short-term restricted cash</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">105<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_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Long-term restricted cash</a></td>
<td class="nump">1,037<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">152,253<span></span>
</td>
<td class="nump">131,738<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_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,400<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_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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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_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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: 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 http://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>66
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461384122552">
<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>Mar. 31, 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 custom" 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">$ 74,191<span></span>
</td>
<td class="nump">$ 72,369<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_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">64,850<span></span>
</td>
<td class="nump">59,334<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 139,041<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>67
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376281112">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 148,815<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 custom" 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">(88,793)<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 custom" 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">60,022<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 custom" 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,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_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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in 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>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,956<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 66,524<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in 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>
</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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 32,284<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in 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>
</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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></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 custom" 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,921<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 31,239<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></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>
</tr>
<tr class="re">
<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>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in 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>
</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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 5,891<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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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://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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://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 http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://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>68
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461383235912">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_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>69
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375148536">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">41,473<span></span>
</td>
<td class="nump">24,423<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">(13,633)<span></span>
</td>
<td class="num">(17,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 );">Ending balance</a></td>
<td class="nump">$ 68,349<span></span>
</td>
<td class="nump">$ 55,029<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>70
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376266280">
<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>Mar. 31, 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">$ 5,988<span></span>
</td>
<td class="nump">$ 7,337<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_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">3,565<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">4,076<span></span>
</td>
<td class="nump">2,934<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_us-gaap_RestructuringReserveCurrent', window );">Accrued restructuring</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">320<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_us-gaap_AccruedRoyaltiesCurrent', window );">Accrued royalty</a></td>
<td class="nump">1,911<span></span>
</td>
<td class="nump">2,080<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease liabilities</a></td>
<td class="nump">8,588<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">1,932<span></span>
</td>
<td class="nump">5,136<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_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Income tax liability</a></td>
<td class="nump">7,931<span></span>
</td>
<td class="nump">7,105<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_us-gaap_ContractWithCustomerLiability', window );">Customer contract liabilities</a></td>
<td class="nump">1,089<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_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">8,454<span></span>
</td>
<td class="nump">9,205<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">75,553<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="ro">
<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_us-gaap_CustomerRefundLiabilityCurrent', window );">Accrued obligations to customers for price adjustments</a></td>
<td class="nump">29,226<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="re">
<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_Accruedobligationstocustomersforstockrotationrights', window );">Accrued obligations to customers for stock rotation rights</a></td>
<td class="nump">$ 2,498<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_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://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_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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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>71
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380485560">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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 custom" 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 custom" 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 income (loss) before reclassifications, net of tax</a></td>
<td class="num">(1,075)<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_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">527,846<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 custom" 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 custom" 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">1,050<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 custom" 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 custom" 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 income (loss) before reclassifications, net of tax</a></td>
<td class="num">(1,075)<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_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">(1,054)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" 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 custom" 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 income (loss) before reclassifications, net of tax</a></td>
<td class="nump">0<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_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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_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>72
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375315624">
<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>Mar. 31, 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 custom" 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">$ 290,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 custom" 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">286,298<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 custom" 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">290,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 custom" 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">(787)<span></span>
</td>
<td class="num">(816)<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_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">(2,915)<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 custom" 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">286,298<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 custom" 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 custom" 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">286,298<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 custom" 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">$ 290,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 custom" 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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://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 http://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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 45<br> -Paragraph 3<br> -URI http://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, after unamortized (discount) premium and debt issuance costs, of long-term debt. 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://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>73
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461374241176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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>
</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_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">2.80%<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 custom" 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">$ 100<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<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_us-gaap_LongTermDebtFairValue', window );">Fair value of term loans outstanding</a></td>
<td class="nump">291,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 311,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 custom" 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">$ 290,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="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>
</tr>
<tr class="ro">
<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>
</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_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="nump">3.40%<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_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="nump">$ 350,200<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_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 310,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="nump">$ 175,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="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">&#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="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="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="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">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 custom" 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="nump">900<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_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="nump">2,900<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_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</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>
<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
</tr>
<tr class="re">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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="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>
</tr>
<tr class="re">
<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>
</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_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="nump">$ 350,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>
</tr>
<tr class="ro">
<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>
</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="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="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_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="nump">$ 400<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_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</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>
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></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>
</tr>
<tr class="re">
<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>
</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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></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>
</tr>
<tr class="ro">
<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>
</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="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>
</tr>
<tr class="re">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
</tr>
<tr class="re">
<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>
</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="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
</tr>
<tr class="re">
<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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
</tr>
<tr class="ro">
<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>
</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_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="nump">$ 100,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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>74
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376590632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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>
</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="nump">500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrentAndNoncurrent', window );">Accrued bonuses</a></td>
<td class="nump">$ 9.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 custom" 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">3 months 3 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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs related to unvested options</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_VestingPercentageRelativeToNetSales', window );">Vesting percentage relative to net sales</a></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="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 custom" 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="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 custom" 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">$ 0.3<span></span>
</td>
<td class="nump">$ 2.3<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of stock options</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">1.3<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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit from stock options exercised</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 2.7<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>
</tr>
<tr class="re">
<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>
</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="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>
</tr>
<tr class="ro">
<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>
</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="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>
</tr>
<tr class="re">
<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>
</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="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 117.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 custom" 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">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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 32.4<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, period for recognition</a></td>
<td class="text">1 year 4 months 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">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>
</tr>
<tr class="re">
<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>
</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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock purchased under the ESPP (in shares)</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="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">16,641,362<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">5,061,372<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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>75
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375347384">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 18,554<span></span>
</td>
<td class="nump">$ 12,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_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">169<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">9,676<span></span>
</td>
<td class="nump">7,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 8,715<span></span>
</td>
<td class="nump">$ 5,624<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>76
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375519480">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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 custom" 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 custom" 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,502<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(730)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(108)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">5,897<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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 custom" 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">63.44<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">56.13<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">25.66<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.05<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 custom" 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 custom" 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 custom" 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 custom" 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">(1)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">1,679<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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 custom" 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 custom" 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 custom" 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.57<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 33.05<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>77
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461384311080">
<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>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value (in dollars per share)</a></td>
<td class="nump">$ 18.82<span></span>
</td>
<td class="nump">$ 8.66<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.06%<span></span>
</td>
<td class="nump">0.12%<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_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 custom" 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 custom" 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">43.83%<span></span>
</td>
<td class="nump">59.72%<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>78
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461382035832">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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 custom" 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 custom" 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">(6)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">411<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">411<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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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 custom" 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">13.42<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_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">17.10<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">17.10<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_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 17.00<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">3 years 25 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding (in thousands) | $</a></td>
<td class="nump">$ 16,947<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Contractual Term, Vested and expected to vest (in years)</a></td>
<td class="text">3 years 25 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Vested and expected to vest (in thousands) | $</a></td>
<td class="nump">$ 16,947<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_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Contractual Term, Exercisable (in years)</a></td>
<td class="text">3 years 14 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable (in thousands) | $</a></td>
<td class="nump">$ 15,831<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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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>79
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461381502376">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 11,453<span></span>
</td>
<td class="nump">$ 1,806<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_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Unrecognized tax benefits, period increase</a></td>
<td class="nump">2,200<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_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, accrued interest</a></td>
<td class="nump">500<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_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>
</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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://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>80
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461374016632">
<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="3">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</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_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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 263,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,359<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 263,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,359<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<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="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 211,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,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 | 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 8,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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_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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 43,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,899<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">17.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_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">38.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<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>
</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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<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_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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<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=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>
</tr>
<tr class="ro">
<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>
</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="nump">$ 539,807<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<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>
</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>
</tr>
<tr class="ro">
<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>
</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="nump">$ 372,671<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<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>
</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="nump">$ 46,019<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<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>
</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="nump">$ 121,117<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<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>
</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_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="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<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_CustomerCMember', window );">Customer C | 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<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_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.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>
</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>
</tr>
<tr class="re">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">17.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_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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>81
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376724200">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 263,927<span></span>
</td>
<td class="nump">$ 209,359<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">263,927<span></span>
</td>
<td class="nump">209,359<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 134,556<span></span>
</td>
<td class="nump">$ 124,190<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">59.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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 60,179<span></span>
</td>
<td class="nump">$ 27,449<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">13.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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 33,181<span></span>
</td>
<td class="nump">$ 28,792<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 36,011<span></span>
</td>
<td class="nump">$ 28,928<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">14.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>82
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376204552">
<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="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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>
</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_us-gaap_ContractWithCustomerLiability', window );">Customer contract liabilities</a></td>
<td class="nump">$ 1,089,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">68,349,000<span></span>
</td>
<td class="nump">$ 55,029,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 custom" 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">900,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>
</tr>
<tr class="ro">
<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 custom" 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="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>
</tr>
<tr class="re">
<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 custom" 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">29,226,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>
</tr>
<tr class="ro">
<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 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">$ 2,498,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>
</tr>
<tr class="re">
<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 custom" 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">47.00%<span></span>
</td>
<td class="nump">44.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123351718&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123410239&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>83
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376712024">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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>
</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_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">&#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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">3.50%<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 custom" 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 6 months<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 custom" 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.5<span></span>
</td>
<td class="nump">$ 2.5<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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">$ 8.0<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>
</tr>
<tr class="ro">
<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>
</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_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">&#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>
</tr>
<tr class="re">
<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>
</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_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">&#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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&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>84
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376227048">
<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>Mar. 31, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022 (9 months)</a></td>
<td class="nump">$ 7,243<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">9,416<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">8,415<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">7,550<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,434<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,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">42,388<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(3,207)<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_UnrealizedGainLossOnTranslationToReportingCurrency', window );">Less: unrealized translation loss</a></td>
<td class="num">(385)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">38,796<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: short-term lease liabilities</a></td>
<td class="num">(8,588)<span></span>
</td>
<td class="num">$ (8,888)<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">$ 30,208<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_mxl_UnrealizedGainLossOnTranslationToReportingCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrealized Gain (Loss) On Translation To Reporting Currency</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_UnrealizedGainLossOnTranslationToReportingCurrency</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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://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 http://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 http://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>85
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461375301944">
<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="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 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>
</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_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="nump">$ 7.9<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_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="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>
</tr>
<tr class="re">
<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>
</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_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Defined benefit obligation</a></td>
<td class="nump">$ 4.5<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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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>86
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376246648">
<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>Mar. 31, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear', window );">2022 (9 months)</a></td>
<td class="nump">$ 194,305<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_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">22,263<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">705<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_us-gaap_ContractualObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">217,384<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear', window );">2022 (9 months)</a></td>
<td class="nump">176,447<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_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear', window );">2023</a></td>
<td class="nump">6,853<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_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">0<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_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">0<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_us-gaap_RecordedUnconditionalPurchaseObligation', window );">Total minimum payments</a></td>
<td class="nump">183,300<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear', window );">2022 (9 months)</a></td>
<td class="nump">17,858<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_us-gaap_OtherCommitmentDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">15,410<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_us-gaap_OtherCommitmentDueInSecondYear', window );">2024</a></td>
<td class="nump">705<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_us-gaap_OtherCommitmentDueInThirdYear', window );">2025</a></td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 34,084<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 http://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 http://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 http://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 http://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>87
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461380307112">
<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>
</tr>
<tr><th class="th">
<div>Mar. 31, 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>
</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">$ 3.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">$ 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>88
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140461376240280">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">13 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 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>
</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_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="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="nump">440,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 custom" 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">$ 59.6755<span></span>
</td>
<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="nump">$ 26,297,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>
</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_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchased during period</a></td>
<td class="nump">26,297,000<span></span>
</td>
<td class="nump">$ 2,673,000<span></span>
</td>
<td class="nump">$ 49,800,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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="nump">$ 50,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,200,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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://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>89
<FILENAME>mxl-20220331_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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mxl="http://www.maxlinear.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mxl-20220331.xsd" xlink:type="simple"/>
    <context id="ib9ef23c7f5354bc5a3ec6b0314c82ab9_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="i91a157680da04d9e8fb4840459d9d793_I20220420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-04-20</instant>
        </period>
    </context>
    <context id="i81dc7a8093404890a3ff794468e2730f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i95a8de60467544d58d81030608da7495_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i853d558f43bf4174894ee3be2dc107a7_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="iee3d0d3f2ac94dd9b79b8200df2321a6_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="ic4be7525e00445558e18173691f327c9_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="i974ee2f3b03240f3a909d1965483f5aa_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="ib39f094e62a14cdeaa8f055eda1680de_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="ibc22c10bcefe478e8f24a4d5eea30c48_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="i7ec2e3158e4042fab7d5ce0ce1e47672_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="idc8cd45fc4a94bcfae89e95da7b66160_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="ie9e972c4a5774beebe80a48069eb804b_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="ibc9b0fa16cce40358ceb839bf3eb4800_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="i3388189528964ab99a80ee8ea5247df1_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="ice9e681bbbce4b29ad5da72cc0395f70_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="i2cd9b3f0841c44f7a3e5cd30ea81c1c9_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="i85d1d45e2adf4b7697fc12bf15e1f64d_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="i50ad8d1f694e4ad598253a1b9cc1ffa8_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="i4e52321a58ce4696a35f4c8d882a52e8_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="ib85fbd26166a46009474867fd81c3505_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="i920d856b17324c518de59367aefa91b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb7967cca0dc459eb72c07ae55c06750_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="ic0c2fbef44a9410fa6e49fa133573255_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="ib1809a3af74f4c6fbfe0ca17e2ca5341_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="i72e5d9f4a39342b7b5b29a987ba6b29a_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="ib42a5a36da5c404ea7e88edd52ca5fae_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="i416e5e2c53764419996458a76843c476_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="i7320babc64474b99b8ce37c084e8bbd9_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="i2460fbf502ed49fea36e5aabfe561fbc_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="i6b2452ba71984c04a3ffba27081a8ddb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4ba0e0f748524fabb8c8333ace7ded71_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="ied888c41d925491f8b09b6ee52a511fc_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="ib8d6c4c145374f1797946d400932b48b_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="i7c74e16db406467596bf045a1ec48420_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="ic011dcd91583431bb292ab49933dbe02_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="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5a659c2029124a4b9e0cf467069d05d8_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if21203f4916149679780f1ab29ba02dd_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iace5bf96893b4ccb805848c9e317e44c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i323851ec0be14692ab1bf8c472b3c1ab_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic87c17b672e342f78d358dc616fd9398_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib6bdf8016149403296e1d5d7607878e0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic243e092bd8947b78ca266d0b3563f78_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if376a07dc1f94b1792afecd9f761ab5a_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="ib328396afef94f03a2f704e660ee0b90_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="i921b5739da2a46e6a531752d906ec29e_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="i0c2bf482bebb4391a5c0b195acff9899_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ieed9aa56d8f54e20a32f3f08d5649e77_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i997c1214b5044fd28dc3d4d44b587fd0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic97b31207b4b40418d3c2dbd37ee76ed_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="i3dddaec53755495b8f01a0c3a62aa14f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7f31c94a0700451baf5d83828d05e774_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i027771351deb4788ba7bfe8cfbd262da_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="i935ac7f0699b4dfebe912140e09b2297_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i14aade946bb34ef796eb6255d4de79ac_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i49a2eb53dbcf4904b9d2b1f0a85a30ec_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="i6099ce32f1664234a79a8dd0deae909c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i20444454708241448d82b3e1c4a68395_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id0e16ea5f23649e489b72741e1fbf3f2_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="i08fe9f6c03504bb9a7a2ebb9d5598ec5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ica322471397d4c4cba807f7b473126b5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia6c96e804af748d4a97ef3464883f5a1_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="ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i96781cdf491a4caca049b0f20fecc30a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6dff7d01247c4c40bf928eebdf93d258_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2727747caa254305b497d65819ef9292_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iefcc504dfbf6426e869fcd88d81db0c8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib776d3ad037348f9bc8222d9dd51d791_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i119a8a6b91f54ac69b0bc9b6a33db2da_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="i695b3b193afc4fde932525a92871f055_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2a0a870104df4ee1a4f19dabede7df93_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i86e8c9a297e84bc9bdfd91392723cc8c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib61d574879864566b9600d7c29ec92d5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic7ea505f24c346399bae8243909a7075_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="i15b2ce4e70c444fba4651ae50026b785_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="i325816bf3132435c93c1672e0ad563b6_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="id16acdbd1ef740b48e52fc8ba59838fe_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="i6b32031a8f804a4a97b7d0195508f671_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="id839d003ce9347a7ba222cd9a47670fe_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4b0ae7d917a842b8830bf20f83716b5c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0370c938a6474020b924abbf7db499f5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i917d5c0af1764a81a4f109143064b516_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6b545f21544543b6b3e86cd752bf43c8_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8d9133e9cd09419d90d3dc0a081c8897_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="i6e119e62217a4773a2850d3eeefb6b68_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0d26c2a7066c42108818a34b1734ef19_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="i64f45c602784422fa62b3be9832b8f35_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="i2d8b1fd33d9b43e5a485716aa0120321_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="i3eb5522f5ca542c2af236855955f632d_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="i18c02e7001224a55a98adfd83f00eacb_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id36863bfa94e4950a280e1feb33f64dd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iacbf40e639d644b7b0adc5a8f585ad8f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i65ddc3cb96334ca3b0517ba0d9d6cb08_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5a97ccbc6dd3408caab0a987a9c002ba_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5be9b9c8ac2c482eb86ba72c1042a93c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ief01a65902c748d18a6c7990945c6bdd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3404d0c74e5642b5a344be5c2cc1a436_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ida2818d663d84e8aa17452628ac2a5e0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i58d2fe6f41644df7aadab9ff7b05c70b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3f6e2d670cbf4528a73bf693c3f9aaac_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7d7b321cf4e84555b021a64b601b94ac_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0e01559584fe4a20808b611a66e0511d_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="i97180e78e6784eaf90fdec4d6897c3de_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="i63fbd22ba8e447c6826e819d1e8bffd6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie8ccbcee825b413884b40ce9d9a7257b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i35e1890dd00a4093967361337bcbd379_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id0d604cf49784298b251cff4b0042287_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="i1545c2c9f4be49b58087133df488ac8a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie16c1fb8e58d4287b6e6a758478406f1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0c585576f121408a843c9eda562fa762_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if2cabe213afe4666a9bfe749382e3cdb_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="i24c95c81ebc74a0885ad6894f9df6968_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i257ee3f3e07a43d9bc29246be3cfd9f7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5ea84772254a4999a49babefa3546175_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2cf5cb4e34214494879c5784cba9b1e8_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="i5f3a1cd3ae8746a184b4677861b20154_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie408e46145ea47dcb8304f4982fb2491_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i902701e1d52143f09827e8a0ca3bbb9e_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="iedf2d6ac7ef54320b3312c9270684f23_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia8f99f02d1364a8cb9ec29d06d5f84bb_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i633f177a94544b5a81fcbc85cb656515_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i10f2097353e54248b41fdeaa42e964bd_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="i2d31293cdb6e4ae784cee0719e737339_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6f48446d86df4c82b09824478553ff1d_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="iae7bb71b98a54a15bfe441385c3bc1e7_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="i3648663f19964d029eb21518c9e19f1d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7cdd3abaabf84005979c23c73fbcc361_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="i2a07d80b82fd44b49b95398922c97985_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if2b7705c9ef34cb497bac18701eb2386_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="i4d65df478c294b0cb2205574d82863fd_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="ib1e129eea3014a3e8cf05dfcb02af245_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="iffa77fc4740b4f4f8bc1251f9ebcb8d2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i57d35689070e4321b7c3fecc54731793_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9e830b554f5c4930b3f8bfccbc0e4e5c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i03981e2b5c9e4dc5ad8abc95d69ce10f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if409deaaae124ac3a5ad328e89ad6e73_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ide907916fe7e4558b69cb0fad8cfc5e7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i949d2a715eb04f45bb4480bb5ac07e8d_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i351d59cde3034c739329769b9283b771_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i902772192cdb4cd39571038c929d058d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4669b7d354714049a0e18aac89d658aa_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="ibb50aee78d6d4b4fb7507b8c2e97addc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie10fa8317a4a4fecaa3f3b75c0cdfe92_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i169354e31e6245c8b6ab7f1015daa6fe_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if00f5bcd7206421b834476f50cdbba5a_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="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i53e20149bc904642808c5d616f7cb5b7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0e675f9cc7324c129421ac2d21b4863a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ieee9b8811afc42a282de858227dedb7a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i114bb60e6a474823a131ee1c213f45ed_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i90267e170152455eba5abd76a9cbbf28_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i589a3e91f1a54832b29168db6c739040_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2c8872c7973b4467a109dd6697dcea11_D20220101-20220331">
        <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:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib91160af88664ce98835022de774cda5_D20210101-20210331">
        <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:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id2dcf13befd847f1a08ee90591d30474_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9a5bf11437ac427495aecefb1de6005f_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a0258ae7c3045668025d4013726926e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie90b400d26ba4722a46648c81a48dbc4_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieb4ff375fb914c6fbf06e3b07e307700_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82cea8a476ba415fb8a13fd834c5fced_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifae2d878072e4b90abfb84a6a4b3d810_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id31126c265324deaa073d6731f2cc733_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i76d6ff82e870441383be9edb1b942214_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8cb38a882e414ca8bff2659e63841f86_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i430f377ae85e4533bde90080c196458a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if45d748aad70437dbcfcd021cc954ed4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7639883fbcb74ab0a63f198c3428a362_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7b623a09398a41c99c3df45fb8a59611_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i66c83e161a7e4bad9a6c540313f43035_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie4acaf424f7f4102a87c9562868952d2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifa027c5d0d85486dbd83a4fea8266b37_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if3f06f72976a4f439297e5a5c73af4a1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i52584fe5455b40b788c8034f9258afe1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i57f6d9e646bc445084c3143f0412583b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia650e987d44e4f73be915c6e620efef8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idcf4d8bd7c4040cb89bcde2874a0cbdd_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7dfebb90d6764e1385c6bda4deed22d0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ief7090bd78c142a3abe8878efbf18e23_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i448d2caa14ac4af8afc24c30bef9427c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i08715edc63b442cab3d9074fbbdd13c0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib70f2ae37741482fb6511e9ac85cac99_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i522ee0e8e7f0465ea7ab1cea472d1188_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic081b18d58784ec494af1b3d71f22347_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7bb2433cb6c347bebe329596b74778f5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib9a56644c6974666ac6680e8891abd15_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i24cf7be151ad465f89598481dd634e31_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3062bcc0200243b4a246a2fdbc715482_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8dc4784bc2b84d5582ee11febb8d71a9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6a68cea864664aa0aa5ce6f76b831895_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i25c5eb9551dc4db5a2b3693a1d8ca9e5_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">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2aefb05faeb4a639570c945d754ec4b_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">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-06-30</endDate>
        </period>
    </context>
    <context id="icc557929a92c42f199d978e4ae071312_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib0b2e30db90442fd96d849b06937f291_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i222f8540dcc14cfc921b5ffdc8d46530_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic1ee58e384ac4574ace47c9dc37b3047_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i64d5c2276e56492b9a35bfdc0ff47193_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifb8c79c35e2d48978df2e9143678b873_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i64ef25a8507c4daebe3fd297602dcf2b_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">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib49fb0ef35314133b137d6a31ff293bd_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">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-06-30</endDate>
        </period>
    </context>
    <context id="ie25891d7e920414c93afe4cb8f60ff0e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id66aaf17c02349ab82df76cf73a653ee_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i52b55ebc58434f9ebf58359cc707ae9d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8801f4d93e7149a4b0d4f0bf1fd5ef9a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic4247fd26436432e8993383d62d7bccc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i710be800648b4a0a999251a48b985d3a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icc91e2c666fb4d7d8b5f078c3e5d26d3_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9b6884293765406785a9152d7973a5d0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ief175d1f250e461ab66d9a9a6506a453_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia1ddd1b78a4248deb59c4415dea9bbaa_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i69d2756e6814430084f4fbf74c39283e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i746aeeccbb664a99a803893730d3c5b1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib0d9acddf5684522ad696496e21adc96_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i519e760055c74b2db5114f1fe56d490b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i72aa231f21844ac59f66d12ca0d4a060_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id6a68051e7064e908bfb4a47be2f9c1e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iaa34b97e80644eccbf722266ef71b9ec_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i40d29e3b3bd442cf92a0075fb8f4531f_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic062a0fe3dd24432b0bafdb8a8f2dbc1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4d4f2dca47da486cac3acd453e60f605_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8d16e65588e9459c919872982c8ce938_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idb81a32dafc7479ab8ef44ab0fb5d45a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7e21248844e24953b4c189a26043ecff_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iebae779e438b40de8e4a8b33bf8599ed_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="ie35fdb60a8ca41ec95290b38edaaf018_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i471f885f27224b909ea279fa706376e9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5d5065637dbf4564b5eb9af067cc739f_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="iaa8657d9b2c0488991b785bbd1ca5c3b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i30a40a3342f743ee82c1615df6e5a46f_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="i3acd52caaa9244e899372785aec5970e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i174a8a9585e94ad2a6d3353a566ff72b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i76da128f63df4dd796c73bfe39efe939_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="i4907300e88864eca8fd1ced1f216e4bd_D20210223-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN18zLTEtMS0xLTQ5OTcx_bdd9b0c8-f799-488c-94bd-c4e756de91e4">0001288469</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN180LTEtMS0xLTQ5OTcx_c9a2d2ec-b639-4a61-9d2b-f1f13ed26ba9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN183LTEtMS0xLTQ5OTcx_9eccb067-dc8d-41a6-b30b-152e466266ed">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN184LTEtMS0xLTQ5OTcx_47a4bc4c-360f-4a89-a823-18a4280c5413">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80L2ZyYWc6NWE3ZmJjNzM1ZjgwNDBlZmEzODQwMDIxM2Y5MTM2OGMvdGFibGU6NWQ1ZTBkNjJjODk0NDVlMmE0ZGI1ZmU4ZTUwYTQ5MTcvdGFibGVyYW5nZTo1ZDVlMGQ2MmM4OTQ0NWUyYTRkYjVmZThlNTBhNDkxN185LTEtMS0xLTQ5OTcx_3ca67ada-e1d4-4cd7-9cbe-650bc06053ee">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM3_9a841f45-afff-438a-9465-f2b560e0b545">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6YWYzNWFkMWFjNjg1NDg4NWFhOTA2OTJhMDhiYWQ0OGMvdGFibGVyYW5nZTphZjM1YWQxYWM2ODU0ODg1YWE5MDY5MmEwOGJhZDQ4Y18wLTAtMS0xLTQ5OTcx_c65cb5a4-11b4-4e13-9663-c4875f41b34b">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQx_88fc1fe6-ffb2-4ff4-98af-7e8bbf7e0c03">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzNjZTBiNzFhNzIxNGRmYmE1NzJjZjFkNmYzY2EzYmEvdGFibGVyYW5nZTo3M2NlMGI3MWE3MjE0ZGZiYTU3MmNmMWQ2ZjNjYTNiYV8wLTAtMS0xLTQ5OTcx_472e72cc-7b8d-41a6-8991-1baaff22ea77">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQy_eedb0616-dc56-46ee-adf2-c44f69b93290">001-34666</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQz_8cb35019-42eb-4ded-9182-ab0bd6ac6e3c">MaxLinear Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18wLTAtMS0xLTQ5OTcx_6115b526-d317-46d6-80d2-20beb9a07153">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18wLTQtMS0xLTQ5OTcx_4a164612-a2a3-47a9-a36c-ce770383a50a">14-1896129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTAtMS0xLTQ5OTcx_43e3fc5e-69f7-48a7-b379-54cbcd0f9384">5966 La Place Court, Suite 100,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTEtMS0xLTQ5OTcx_aa807acb-479b-4d19-9171-08782d1ac709">Carlsbad</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTItMS0xLTQ5OTcx_cc4b2fbe-f11a-435c-a0f8-842da784e02d">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6MTM5MGNlY2E0ZWQ2NDY3Mzk2NDkxNmQ5YzliZmEyM2MvdGFibGVyYW5nZToxMzkwY2VjYTRlZDY0NjczOTY0OTE2ZDljOWJmYTIzY18zLTQtMS0xLTQ5OTcx_1aa367d2-aa85-417b-8ecc-cf85ad4839f2">92008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM5_61c5d25d-9d13-40da-b2e7-cc608722b8cc">760</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDQw_79d5f7c2-92f4-4d18-a383-948b590e2049">692-0711</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzZiNDZiMDFhZTk0NGM2M2E5ZmUyMWM0MDc4OWQzZWUvdGFibGVyYW5nZTo3NmI0NmIwMWFlOTQ0YzYzYTlmZTIxYzQwNzg5ZDNlZV8xLTAtMS0xLTQ5OTcx_dad64af2-e39c-4721-827f-629eedd84f38">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzZiNDZiMDFhZTk0NGM2M2E5ZmUyMWM0MDc4OWQzZWUvdGFibGVyYW5nZTo3NmI0NmIwMWFlOTQ0YzYzYTlmZTIxYzQwNzg5ZDNlZV8xLTEtMS0xLTQ5OTcx_489fec2e-ac3a-4b31-b78a-c67a2f4b9653">MXL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6NzZiNDZiMDFhZTk0NGM2M2E5ZmUyMWM0MDc4OWQzZWUvdGFibGVyYW5nZTo3NmI0NmIwMWFlOTQ0YzYzYTlmZTIxYzQwNzg5ZDNlZV8xLTItMS0xLTQ5OTcx_2bac6670-828a-496d-ab0c-468c3945b103">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDMz_6f93b8d0-87a6-4113-bd62-80d403af38ce">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM0_caf41471-ac66-4036-973d-3d36401d827b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6OWI3ZmExNzVkYzRmNDAwNTk0ZGY4NjkxMGY5OWJlOGQvdGFibGVyYW5nZTo5YjdmYTE3NWRjNGY0MDA1OTRkZjg2OTEwZjk5YmU4ZF8wLTAtMS0xLTQ5OTcx_c9bb0c4e-f915-4803-9d64-1c31a6ebfec2">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6OWI3ZmExNzVkYzRmNDAwNTk0ZGY4NjkxMGY5OWJlOGQvdGFibGVyYW5nZTo5YjdmYTE3NWRjNGY0MDA1OTRkZjg2OTEwZjk5YmU4ZF8wLTEwLTEtMS00OTk3MQ_bba34f57-1fb1-4d5a-97c8-f244f2b6a83b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGFibGU6OWI3ZmExNzVkYzRmNDAwNTk0ZGY4NjkxMGY5OWJlOGQvdGFibGVyYW5nZTo5YjdmYTE3NWRjNGY0MDA1OTRkZjg2OTEwZjk5YmU4ZF8xLTYtMS0xLTQ5OTcx_6515366a-ec17-4eb3-9f2f-5ff80a2b5bc0">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl8yMDM1_ccd444ea-dc74-4ea8-a42e-2378ce81b7e0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i91a157680da04d9e8fb4840459d9d793_I20220420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xL2ZyYWc6MjhiZGIxMDk4MWVjNDYwMDhhMjU5ZDVhOGM5MWVhNmYvdGV4dHJlZ2lvbjoyOGJkYjEwOTgxZWM0NjAwOGEyNTlkNWE4YzkxZWE2Zl80OTQ3ODAyMzI3MTQ5_66e41d2f-d38a-4876-b0be-0060abaea238"
      unitRef="shares">77355084</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMy0xLTEtMS00OTk3MQ_ecb366aa-ecab-4bb4-a6f0-4ddfc53a3ca7"
      unitRef="usd">151111000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMy0zLTEtMS00OTk3MQ_2829897d-0f64-4920-b057-fc71e089ce91"
      unitRef="usd">130572000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNC0xLTEtMS00OTk3MQ_b4614000-1873-469e-b777-b40fc244eb27"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNC0zLTEtMS00OTk3MQ_91d512a1-7c7f-47c5-9245-e41d34c308ad"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNS0xLTEtMS01MDkzNA_9730e830-fd68-4748-91d9-cae1e21313ab"
      unitRef="usd">19051000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNS0zLTEtMS01MDkzNA_482404b5-b57a-4b4e-b085-74c171620d41"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNi0xLTEtMS00OTk3MQ_1cad284a-7892-4029-89bd-5cdf7429888d"
      unitRef="usd">125693000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNi0zLTEtMS00OTk3MQ_02131259-da8c-46f4-9286-34058c48d726"
      unitRef="usd">119724000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNy0xLTEtMS00OTk3MQ_27f0dfea-4816-41da-9c76-f4ca6a008db2"
      unitRef="usd">139041000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNy0zLTEtMS00OTk3MQ_0109ed91-7d00-4638-a760-b48b1d77965e"
      unitRef="usd">131703000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOC0xLTEtMS00OTk3MQ_133e92f3-4b4c-49c9-bb38-bcfad646cc25"
      unitRef="usd">19575000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOC0zLTEtMS00OTk3MQ_8255d336-180e-433e-ab38-f3b77f5d8ef1"
      unitRef="usd">22000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOS0xLTEtMS00OTk3MQ_1b42dd18-496a-40b0-b3f5-7a4745b4081e"
      unitRef="usd">454576000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfOS0zLTEtMS00OTk3MQ_b2da729a-385e-4a1f-8094-22dc74bc6e6d"
      unitRef="usd">404104000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTAtMS0xLTEtNDk5NzE_ed3b1fb6-c911-4c0f-ab06-6d642c762aa6"
      unitRef="usd">1037000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTAtMy0xLTEtNDk5NzE_aa515ca6-6a46-4cdd-82d0-f560359fa507"
      unitRef="usd">1061000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTItMS0xLTEtNDk5NzE_6035b842-edcf-4f7b-9e30-ab2dc72bf147"
      unitRef="usd">60022000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTItMy0xLTEtNDk5NzE_3fb9fcf4-27c6-473a-848b-0aa807d45c55"
      unitRef="usd">60924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTMtMS0xLTEtNDk5NzE_4e20c6b1-ac83-4679-bd9f-a647ee920d1a"
      unitRef="usd">32919000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTMtMy0xLTEtNDk5NzE_4f114cd7-a285-4153-8095-12ba7f0cd3fc"
      unitRef="usd">27269000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTQtMS0xLTEtNDk5NzE_2bff5e57-ae13-4466-9758-08ed017e0757"
      unitRef="usd">140153000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTQtMy0xLTEtNDk5NzE_99921721-2d90-4289-8f4f-411e8be09655"
      unitRef="usd">152540000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTUtMS0xLTEtNDk5NzE_e0d6e3b6-5a24-4062-8bfb-b76c275dc470"
      unitRef="usd">306713000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTUtMy0xLTEtNDk5NzE_096a5a18-40c5-4a74-8b10-3c998bad9194"
      unitRef="usd">306668000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTYtMS0xLTEtNDk5NzE_b724fd71-b1ff-4afe-bf55-2f05aee802e7"
      unitRef="usd">82326000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTYtMy0xLTEtNDk5NzE_43fd2eda-d23a-4f16-9bf7-c7631d68c914"
      unitRef="usd">89168000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTctMS0xLTEtNDk5NzE_779620a0-a716-41f3-83e2-059944360966"
      unitRef="usd">21381000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTctMy0xLTEtNDk5NzE_204611ca-55aa-4655-b22e-141e2bf4268f"
      unitRef="usd">8650000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTgtMS0xLTEtNDk5NzE_7cffae01-4cab-4f2a-a081-89e76f32e6ad"
      unitRef="usd">1099127000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMTgtMy0xLTEtNDk5NzE_866b2b66-dc55-4ce5-b8e9-4a03eb2872a9"
      unitRef="usd">1050384000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjEtMS0xLTEtNDk5NzE_f78093aa-64f2-4a1a-b10f-43c9f765cf36"
      unitRef="usd">60214000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjEtMy0xLTEtNDk5NzE_70e11bf6-2f54-4e8f-b3be-ed42de27c609"
      unitRef="usd">52976000</us-gaap:AccountsPayableCurrent>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjMtMS0xLTEtNDk5NzE_e6db43f8-6efd-4f21-93ff-7fa885492480"
      unitRef="usd">68349000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjMtMy0xLTEtNDk5NzE_7965f304-2afe-486d-8d42-c3a06b7cb945"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjQtMS0xLTEtNDk5NzE_feeae536-34d6-4826-b5eb-bad90ed2a71c"
      unitRef="usd">75553000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjQtMy0xLTEtNDk5NzE_e36f4908-ee79-4843-bfc0-7815ee510928"
      unitRef="usd">57268000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjUtMS0xLTEtNDk5NzE_212bf8ce-79ec-44ce-a95f-2a5ba80ec450"
      unitRef="usd">30679000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjUtMy0xLTEtNDk5NzE_cd639531-6ffa-4a80-a861-a9012c831bb9"
      unitRef="usd">56642000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjgtMS0xLTEtNDk5NzE_c3d08865-2f56-4c3b-8a75-00208d15d957"
      unitRef="usd">234795000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjgtMy0xLTEtNDk5NzE_efe3301c-cbda-4d36-9266-399b20533993"
      unitRef="usd">207395000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjktMS0xLTEtNDk5NzE_2cfa6681-5c2e-4c1e-9bb7-8008d954000b"
      unitRef="usd">30208000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMjktMy0xLTEtNDk5NzE_3616908c-87b6-45ff-bfbf-3efaca8f0e4b"
      unitRef="usd">24640000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzAtMS0xLTEtNDk5NzE_5bc9c8df-1333-4a44-a48d-8bcfa33f65b8"
      unitRef="usd">286298000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzAtMy0xLTEtNDk5NzE_0f61d0b4-345c-4fee-9b25-ac120acf3165"
      unitRef="usd">306153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzEtMS0xLTEtNDk5NzE_b4f37068-b398-4f41-9c2d-38da64d4acfb"
      unitRef="usd">19980000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzEtMy0xLTEtNDk5NzE_8e03d619-65fe-4a0f-9e4b-a7fac1711488"
      unitRef="usd">22998000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzItMS0xLTEtNDk5NzE_36ff497f-336d-4b06-b069-dcc7e26305e9"
      unitRef="usd">571281000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzItMy0xLTEtNDk5NzE_35cb445e-dd57-4fdd-84c6-59f7c16ce3d0"
      unitRef="usd">561186000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzQtMS0xLTEtNDk5NzE_1c897bac-b3c5-47e4-b2a4-c1d9312cc489"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzQtMy0xLTEtNDk5NzE_fd6d2204-a407-4d75-afcc-749b82642c34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8yMQ_6a07707c-dcec-4770-9488-db66ff4156e8"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8yMQ_f8a39eaf-795c-4583-9e97-76e47d9e6692"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8zNQ_1af686a9-7837-46cd-9825-31482317fa4a"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF8zNQ_713a8d83-5063-438c-a7bd-7de9a56831fc"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_216a26b5-e2f0-47b3-a28b-cbc721820a31"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_4c681719-3b67-430a-8cd9-a372413945aa"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_733050b0-084f-4b66-ad31-0328892126aa"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo0NTIzMWY5ODI2NWM0NmJlYjBlZjQ4MDQxYTI4NjQ1OF81Nw_b30dd852-ca91-48f5-af4f-0de458f56a98"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMS0xLTEtNDk5NzE_07031443-80f2-4184-bf4d-a81fdc6e85ec"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzctMy0xLTEtNDk5NzE_f397c1aa-4b81-4603-9b33-f8889ab33394"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8xOA_7cc79675-6c72-4e3a-b3ba-462193e5acae"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8xOA_fbe5067b-be5b-4bb1-998e-b5edeadcf5dc"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8zMg_5e376b05-7c67-4fd5-8b82-b3f43f72902b"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF8zMg_81de1a73-9112-4d2d-980e-68fb83324b19"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF81NA_7c94a6ac-cd4d-42fe-8cbd-b1202c22f9a3"
      unitRef="shares">77375000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF81NA_ce9b8b80-9010-4fbd-92b6-66ac3caeb874"
      unitRef="shares">77375000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF85Nw_68079207-688b-44be-b067-7ddb8300ddeb"
      unitRef="shares">76778000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMC0xLTEtNDk5NzEvdGV4dHJlZ2lvbjo1ZmY2MGMxYTViOGU0MDVhODM4YjM5ZTU2NzU4NTdjNF85Nw_c8d77a32-b4fb-4762-864f-d7ae25b6d45d"
      unitRef="shares">76778000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMS0xLTEtNDk5NzE_688d261c-8b67-4665-aca8-5e749e0628df"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfMzgtMy0xLTEtNDk5NzE_4a3e2446-4121-4a18-af56-4c2c0923406f"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDEtMS0xLTEtNDk5NzE_64dbaa08-3b7a-458e-b535-e1ed1a16d953"
      unitRef="usd">663622000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDEtMy0xLTEtNDk5NzE_fb095d6d-dca3-45aa-83f9-2c1a65da3476"
      unitRef="usd">657485000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDItMS0xLTEtNDk5NzE_e34b6c79-b9ac-4c8f-864b-3e429ead306b"
      unitRef="usd">1050000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDItMy0xLTEtNDk5NzE_9781e4be-860a-4626-b698-01c5d56d9a30"
      unitRef="usd">2125000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDMtMS0xLTEtNDk5NzE_1f28dc74-5be0-41d3-9721-c5a7be0ef02c"
      unitRef="usd">-136834000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDMtMy0xLTEtNDk5NzE_61662b28-c03c-4c43-a151-de9c8834e60e"
      unitRef="usd">-170420000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDQtMS0xLTEtNDk5NzE_6c7aea7a-47fe-4029-bf37-3ac8326eb076"
      unitRef="usd">527846000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDQtMy0xLTEtNDk5NzE_cbb15dcf-6f17-4357-8ffb-2e1c106e8fd7"
      unitRef="usd">489198000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDUtMS0xLTEtNDk5NzE_a2a79cc4-5569-4083-9a1b-d2b6180f0571"
      unitRef="usd">1099127000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xNi9mcmFnOmJhMjU1ODhiNTIyZDQwMzRiOTFkM2ExMWUxZGFmOGI1L3RhYmxlOmFiZmZhYjIzZDIzYTQxN2U5NzVmNWVhMWY3YWI1ZjhmL3RhYmxlcmFuZ2U6YWJmZmFiMjNkMjNhNDE3ZTk3NWY1ZWExZjdhYjVmOGZfNDUtMy0xLTEtNDk5NzE_8fb933c4-52e3-4410-9bcf-c41fde1b6c3b"
      unitRef="usd">1050384000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMy0xLTEtMS00OTk3MQ_1d8acbe1-3e59-45e2-abd7-a0837bdfa435"
      unitRef="usd">263927000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMy0zLTEtMS00OTk3MQ_e9d89dd6-e71f-466d-abbe-f872a4d16bf5"
      unitRef="usd">209359000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNC0xLTEtMS00OTk3MQ_0b021262-0368-481e-b6c3-2d49fb194bc8"
      unitRef="usd">109337000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNC0zLTEtMS00OTk3MQ_4164065d-d136-4b24-9999-ba53c9caaca3"
      unitRef="usd">97640000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNS0xLTEtMS00OTk3MQ_0893dad1-5d7b-451f-b954-160406239c28"
      unitRef="usd">154590000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNS0zLTEtMS00OTk3MQ_ade835d9-d00e-4d66-adbe-ac4e6a1e75a6"
      unitRef="usd">111719000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNy0xLTEtMS00OTk3MQ_3cce2eac-5731-4c28-a3c9-f191297c4334"
      unitRef="usd">65886000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfNy0zLTEtMS00OTk3MQ_850c7681-4e4e-4cf3-af50-15ab6c3e973f"
      unitRef="usd">63166000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfOC0xLTEtMS00OTk3MQ_d9dcaadc-b590-4fcd-be01-6f420619a941"
      unitRef="usd">40577000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfOC0zLTEtMS00OTk3MQ_07726f8a-ac94-433a-b018-7a65c38a38af"
      unitRef="usd">36469000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTAtMS0xLTEtNDk5NzE_23971f19-ab78-4ef7-959c-d2f134d60cd8"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTAtMy0xLTEtNDk5NzE_3c31e308-f9c7-4f0e-aa5d-31515965b94e"
      unitRef="usd">2166000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTEtMS0xLTEtNDk5NzE_4d698458-5fcd-44da-a92a-1b4303a98a32"
      unitRef="usd">106463000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTEtMy0xLTEtNDk5NzE_cce6f750-a79f-4857-b28d-fb353d5d06bc"
      unitRef="usd">101801000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTItMS0xLTEtNDk5NzE_e9638cfb-7b69-49f8-b809-f5b595a9b597"
      unitRef="usd">48127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTItMy0xLTEtNDk5NzE_d95bc0f3-94a2-4e92-86ce-500bcfca01cf"
      unitRef="usd">9918000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTMtMS0xLTEtNDk5NzE_9cfb5928-a404-4932-bd22-6913ebd0621a"
      unitRef="usd">31000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTMtMy0xLTEtNDk5NzE_7bc8fae7-cc0a-4c17-8f6b-aeac39bb63d5"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTQtMS0xLTEtNDk5NzE_76eb28bb-df49-482d-98f7-ff4acd53817f"
      unitRef="usd">2349000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTQtMy0xLTEtNDk5NzE_e6b6a64f-37a7-483d-b699-0f2923a5bb1c"
      unitRef="usd">4206000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTYtMS0xLTEtNDk5NzE_160133a6-396c-4ed5-9ebb-51d9e75ff351"
      unitRef="usd">-770000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTYtMy0xLTEtNDk5NzE_ae190e79-bece-4c9a-bbd5-92a2336d90bf"
      unitRef="usd">-104000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTctMS0xLTEtNDk5NzE_e822efb9-6f16-4e97-9969-725696724e77"
      unitRef="usd">-3088000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTctMy0xLTEtNDk5NzE_df8fb5e1-baab-424f-ad23-bd1547f3cc0a"
      unitRef="usd">-4310000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTgtMS0xLTEtNDk5NzE_0f4d7599-e781-4ca9-9f9b-4993a131e5c9"
      unitRef="usd">45039000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTgtMy0xLTEtNDk5NzE_5f22d89f-a809-4af5-a49f-9a47f5cf3f64"
      unitRef="usd">5608000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTktMS0xLTEtNDk5NzE_650f777c-dcc8-4e89-9c08-15eb17a385b1"
      unitRef="usd">11453000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMTktMy0xLTEtNDk5NzE_37893fd8-e6d1-44b4-945f-e6df48e4f42e"
      unitRef="usd">1806000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjAtMS0xLTEtNDk5NzE_70e8d92b-33c9-4af0-94db-c70b6fa632b3"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjAtMy0xLTEtNDk5NzE_9616d04f-f26e-41be-915a-0322b3fbc709"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjItMS0xLTEtNDk5NzE_18b340c9-e5c2-45a2-a59c-3dfed492c23b"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjItMy0xLTEtNDk5NzE_f8e26ade-21cc-4c5c-b927-b55dd7d663e7"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjMtMS0xLTEtNDk5NzE_89e8bbda-9934-46de-9aff-8db71c87ce53"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjMtMy0xLTEtNDk5NzE_2ba444db-c549-47d3-b604-68ecaca8eed9"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjUtMS0xLTEtNDk5NzE_429ae498-194c-4c55-8742-3e48bde363fe"
      unitRef="shares">77192000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjUtMy0xLTEtNDk5NzE_7a223adb-ecf6-47c1-955f-4b9f8a310376"
      unitRef="shares">74852000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjYtMS0xLTEtNDk5NzE_993d9800-6413-4933-8368-d6680b34567d"
      unitRef="shares">80641000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8xOS9mcmFnOjY4YjYzM2IwODgyZDQ2MTE5YjUwZTM2MzU0N2RkYjA0L3RhYmxlOmNlNzMxMjFkMTU2YzQzYmI5NDEyYzJlNmRlMzU5MTBlL3RhYmxlcmFuZ2U6Y2U3MzEyMWQxNTZjNDNiYjk0MTJjMmU2ZGUzNTkxMGVfMjYtMy0xLTEtNDk5NzE_28e50194-3ccc-4b21-8f88-d91c65522650"
      unitRef="shares">78283000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMi0xLTEtMS00OTk3MQ_fc11515f-ff79-4002-aaf5-92caf3146c10"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMi0zLTEtMS00OTk3MQ_81e7b9c1-11b8-4ec9-b1a5-734f519febf1"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0wLTEtMS00OTk3MS90ZXh0cmVnaW9uOjVhMGM2ZDA4NzA5MzQwZjFhNTRjNmE2ZGM1ZGZiNmIyXzE2NDkyNjc0NDE4MDc_5574169a-ddd8-4dce-aff9-28b5b348842a"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0wLTEtMS00OTk3MS90ZXh0cmVnaW9uOjVhMGM2ZDA4NzA5MzQwZjFhNTRjNmE2ZGM1ZGZiNmIyXzE2NDkyNjc0NDE4MTQ_4a8b8a12-4922-430a-a516-7501aece12ad"
      unitRef="usd">376000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0xLTEtMS00OTk3MQ_2c93d95f-6688-4eaf-8d31-f9c1e0cca2ed"
      unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfNy0zLTEtMS00OTk3MQ_91eda1d3-7130-4c03-aaa0-0eb445353211"
      unitRef="usd">-989000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTItMS0xLTEtNDk5NzE_5451558c-d3e6-4dab-897d-7850d47dc440"
      unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTItMy0xLTEtNDk5NzE_e3085b16-8ff3-43f1-a265-75f2d888cb9a"
      unitRef="usd">-989000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTMtMS0xLTEtNDk5NzE_d4a86bdf-714b-4351-b3a1-0153d40b7770"
      unitRef="usd">32511000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yMi9mcmFnOmQ1OTQ4MTE5ZmY4NjQzMjc4Zjc1MWQ3NzRkNjRiNWE3L3RhYmxlOjA0ZmI0MThmNTFmMDRiZjhiYzgwZjA4MDA2Y2RhZDQ2L3RhYmxlcmFuZ2U6MDRmYjQxOGY1MWYwNGJmOGJjODBmMDgwMDZjZGFkNDZfMTMtMy0xLTEtNDk5NzE_40e2b6b5-8570-4312-bdc0-258dccfdb308"
      unitRef="usd">2813000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="iee3d0d3f2ac94dd9b79b8200df2321a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi02LTEtMS00OTk3MQ_ed5d14f3-43cb-40c5-b9dc-f3162e02fd9d"
      unitRef="shares">76778000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iee3d0d3f2ac94dd9b79b8200df2321a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi04LTEtMS00OTk3MQ_7fe3ea95-6e83-4524-933e-4e834cfcf8bd"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4be7525e00445558e18173691f327c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0xOC0xLTEtNDk5NzE_2bbf9bfd-8e5d-42eb-8ad9-f5fc69dd9bc3"
      unitRef="usd">657485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i974ee2f3b03240f3a909d1965483f5aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0yMC0xLTEtNDk5NzE_f6d30fbf-843a-4274-b211-a48eb40d5c91"
      unitRef="usd">2125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib39f094e62a14cdeaa8f055eda1680de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0yMi0xLTEtNDk5NzE_7a35e9f2-738d-46d3-b7a5-958cc139c6f8"
      unitRef="usd">-170420000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMi0yNC0xLTEtNDk5NzE_4906c983-68cd-48b2-bfab-d0ac341cd673"
      unitRef="usd">489198000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ibc22c10bcefe478e8f24a4d5eea30c48_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNi02LTEtMS00OTk3MQ_7a9a01aa-93df-4709-b17a-c91d1d548778"
      unitRef="shares">1037000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7ec2e3158e4042fab7d5ce0ce1e47672_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNi0xOC0xLTEtNDk5NzE_87818ccc-2b08-4fa7-b63b-d1d55e9aad8f"
      unitRef="usd">13835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNi0yNC0xLTEtNDk5NzE_e61e5f8a-df7f-4279-8eb6-b689fe0e803d"
      unitRef="usd">13835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ibc22c10bcefe478e8f24a4d5eea30c48_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNy02LTEtMS00OTk3MQ_8641fabd-55ac-400c-a03d-aa836278ed7c"
      unitRef="shares">440000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7ec2e3158e4042fab7d5ce0ce1e47672_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNy0xOC0xLTEtNDk5NzE_0b665e2d-e595-4026-8fd6-91600e3e502a"
      unitRef="usd">26297000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfNy0yNC0xLTEtNDk5NzE_b08f0018-ff19-4a77-93e0-417db978e274"
      unitRef="usd">26297000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7ec2e3158e4042fab7d5ce0ce1e47672_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfOS0xOC0xLTEtNDk5NzE_7b9f287e-e29c-469d-a4d0-c4680b5bb9da"
      unitRef="usd">18599000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfOS0yNC0xLTEtNDk5NzE_462353ca-62a3-4c18-809b-785b0d477df4"
      unitRef="usd">18599000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idc8cd45fc4a94bcfae89e95da7b66160_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTEtMjAtMS0xLTQ5OTcx_bcf884f2-6f85-44a1-9cf4-866c52532cd7"
      unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTEtMjQtMS0xLTQ5OTcx_026026e5-f454-49ea-9a7b-40184073f876"
      unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ie9e972c4a5774beebe80a48069eb804b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTItMjItMS0xLTQ5OTcx_c7b28439-e6ce-4e40-b6b0-44d825f5500f"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTItMjQtMS0xLTQ5OTcx_d2c140c0-fc33-4372-b578-3ccaaa4acf50"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibc9b0fa16cce40358ceb839bf3eb4800_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtNi0xLTEtNDk5NzE_eba7c51a-d000-47b6-9fe3-67c486b83530"
      unitRef="shares">77375000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibc9b0fa16cce40358ceb839bf3eb4800_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtOC0xLTEtNDk5NzE_ba2e77f6-f8c2-4da4-a3a5-dd31a17d7338"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3388189528964ab99a80ee8ea5247df1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMTgtMS0xLTQ5OTcx_943af92e-cd15-4b91-936d-e2cf15bc0e65"
      unitRef="usd">663622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice9e681bbbce4b29ad5da72cc0395f70_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMjAtMS0xLTQ5OTcx_47bccd51-cb21-4a9f-9e17-cd047c7b8416"
      unitRef="usd">1050000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cd9b3f0841c44f7a3e5cd30ea81c1c9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMjItMS0xLTQ5OTcx_cc54b922-f0fc-4438-bc9e-22cceee0ee68"
      unitRef="usd">-136834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjI3MzM4ZGJjNmU3YjQ5MWI4ZWNlMDJlNDA5NDRhYWU5L3RhYmxlcmFuZ2U6MjczMzhkYmM2ZTdiNDkxYjhlY2UwMmU0MDk0NGFhZTlfMTMtMjQtMS0xLTQ5OTcx_55d84938-628b-43dc-b999-19ba83488bd2"
      unitRef="usd">527846000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i85d1d45e2adf4b7697fc12bf15e1f64d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi02LTEtMS00OTk3MQ_ef4995fc-7fcf-43b6-a52e-4aef59b54906"
      unitRef="shares">74536000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i85d1d45e2adf4b7697fc12bf15e1f64d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi04LTEtMS00OTk3MQ_171f2799-36d6-4d92-bcf0-f3d5fd02d253"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50ad8d1f694e4ad598253a1b9cc1ffa8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0xOC0xLTEtNDk5NzE_30597556-ac2d-4762-9ced-5c011b6ad05b"
      unitRef="usd">602064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e52321a58ce4696a35f4c8d882a52e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0yMC0xLTEtNDk5NzE_c9768333-51e5-4bdf-9b24-fff7793e4aa8"
      unitRef="usd">1435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib85fbd26166a46009474867fd81c3505_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0yMi0xLTEtNDk5NzE_e6fc9200-8cdd-458c-be72-aa1c37a7958d"
      unitRef="usd">-212389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i920d856b17324c518de59367aefa91b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMi0yNC0xLTEtNDk5NzE_3980161e-03be-4a4e-b4bc-a2107604638e"
      unitRef="usd">391117000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ifb7967cca0dc459eb72c07ae55c06750_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi02LTEtMS00OTk3MQ_5d686c0d-8190-44d1-908d-3c658f74b3b8"
      unitRef="shares">917000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifb7967cca0dc459eb72c07ae55c06750_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi04LTEtMS00OTk3MQ_f29e64e2-a17e-4883-a8af-b73fb008dd0f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic0c2fbef44a9410fa6e49fa133573255_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi0xOC0xLTEtNDk5NzE_d4dbe90e-0e45-4adb-a61c-5d816d2f6b49"
      unitRef="usd">16565000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfNi0yNC0xLTEtNDk5NzE_0d981335-d0cf-4e0c-9336-a8a6815b5939"
      unitRef="usd">16566000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ifb7967cca0dc459eb72c07ae55c06750_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS02LTEtMS01MDQwNg_968bd175-dbe1-4e00-8894-80e8fd77155d"
      unitRef="shares">75000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic0c2fbef44a9410fa6e49fa133573255_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0xOC0xLTEtNTA0MjU_f645189b-ff11-43b1-a875-23d56785a260"
      unitRef="usd">2673000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0yNC0xLTEtNTA0MjU_b190c4ef-be12-4433-9d79-cd555fcb69d7"
      unitRef="usd">2673000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0c2fbef44a9410fa6e49fa133573255_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0xOC0xLTEtNDk5NzE_2a483b3c-58f0-4db2-a538-ccd7370cc7c0"
      unitRef="usd">12955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfOS0yNC0xLTEtNDk5NzE_c43042a1-79a8-4b59-8ff5-e4d6f3bfd31a"
      unitRef="usd">12955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib1809a3af74f4c6fbfe0ca17e2ca5341_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTEtMjAtMS0xLTQ5OTcx_e67cf23c-985b-4226-a5e5-2c5f83659f4a"
      unitRef="usd">-989000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTEtMjQtMS0xLTQ5OTcx_e35395f8-b794-4c6a-841c-c8030d4550c3"
      unitRef="usd">-989000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i72e5d9f4a39342b7b5b29a987ba6b29a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTItMjItMS0xLTQ5OTcx_e443ecf3-cf99-4304-92c9-689789794ce0"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTItMjQtMS0xLTQ5OTcx_9ff4eb1e-6868-43d2-956f-934d6d838a8b"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ib42a5a36da5c404ea7e88edd52ca5fae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtNi0xLTEtNDk5NzE_3c6b97e9-dc4c-420f-be82-673d4987836f"
      unitRef="shares">75378000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib42a5a36da5c404ea7e88edd52ca5fae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtOC0xLTEtNDk5NzE_16a4ecb0-3771-4f28-9f3c-2b47ec50b134"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i416e5e2c53764419996458a76843c476_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMTgtMS0xLTQ5OTcx_7d3d43de-0710-4eb3-91be-87d7b6b640f0"
      unitRef="usd">628911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7320babc64474b99b8ce37c084e8bbd9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMjAtMS0xLTQ5OTcx_af13100c-6aac-4283-a884-a88f4ef0b879"
      unitRef="usd">446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2460fbf502ed49fea36e5aabfe561fbc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMjItMS0xLTQ5OTcx_534e72e6-9730-425d-b3e0-c2246c830caa"
      unitRef="usd">-208587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b2452ba71984c04a3ffba27081a8ddb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yNS9mcmFnOmUwNTg3MmM3MzVlMTQ5Yzc4M2I1ZTBjNTAzZTlmOGNhL3RhYmxlOjcwODY5OGRkODIxMjQ4MzRhMjY4OWQ0MTdjOWExZDNmL3RhYmxlcmFuZ2U6NzA4Njk4ZGQ4MjEyNDgzNGEyNjg5ZDQxN2M5YTFkM2ZfMTMtMjQtMS0xLTQ5OTcx_f96c0f7c-2a31-47b7-9baa-b71feca16b19"
      unitRef="usd">420778000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNC0xLTEtMS00OTk3MQ_19ded424-3bab-496f-b89f-a351d6396614"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNC0zLTEtMS00OTk3MQ_822f08d3-2b18-4986-b6da-6b531061220c"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNi0xLTEtMS00OTk3MQ_f0f51f3d-d0a4-46a7-a7f0-4fd22324de28"
      unitRef="usd">23880000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNi0zLTEtMS00OTk3MQ_18a0a7c9-b41e-4afd-b3cb-6cbfc74ace5f"
      unitRef="usd">22325000</us-gaap:DepreciationDepletionAndAmortization>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTItMS0xLTEtNDk5NzE_946b2753-b095-4bd0-92b2-f56cd9ef43cf"
      unitRef="usd">486000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTItMy0xLTEtNDk5NzE_dd9f920b-a82c-434c-91fd-3cf08b7287fa"
      unitRef="usd">844000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTMtMS0xLTEtNDk5NzE_17f11998-add3-4c17-a08e-b2151d1c6c0e"
      unitRef="usd">18554000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTMtMy0xLTEtNDk5NzE_55165501-23e8-422c-93cf-42962190087b"
      unitRef="usd">12955000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTQtMS0xLTEtNDk5NzE_cd096870-201c-4b21-8279-1e61429b5a98"
      unitRef="usd">6842000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTQtMy0xLTEtNDk5NzE_eb7bd7c3-8d85-404b-b092-21c2d96e3643"
      unitRef="usd">541000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTUtMS0xLTEtNDk5NzE_71742c80-e0cb-45b7-88ce-fc44f0141a44"
      unitRef="usd">-159000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTUtMy0xLTEtNDk5NzE_84f438fc-08c2-4eae-bd31-597821ec172e"
      unitRef="usd">-368000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMS0xLTEtNTU5Mjc_2b8d8445-6221-40d0-b6d6-6ea0097a1459"
      unitRef="usd">-954000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMy0xLTEtNTU5Mjc_d5ad1a13-773f-4f66-a7df-70bec0fcf400"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMS0xLTEtNDk5NzE_469c662d-c500-4113-ac4f-43312237a934"
      unitRef="usd">0</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTctMy0xLTEtNDk5NzE_e4a58d5b-6327-4092-9fb2-464aac2ef53c"
      unitRef="usd">226000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTgtMS0xLTEtNDk5NzE_35e0e0f9-c38d-4ff5-976c-a0b22b9739fd"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMTgtMy0xLTEtNDk5NzE_17bd28f0-400a-4885-ab0a-596b6b97ca9c"
      unitRef="usd">429000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjAtMS0xLTEtNDk5NzE_eb738214-de95-48eb-80cb-73b3c2e25623"
      unitRef="usd">316000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjAtMy0xLTEtNDk5NzE_0226b8b8-145b-42d4-8442-f6460ec58df9"
      unitRef="usd">-21000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjItMS0xLTEtNDk5NzE_6ee0fd1b-0aa1-42de-b7be-012492e4f74f"
      unitRef="usd">7120000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjItMy0xLTEtNDk5NzE_2661437e-0d91-4065-b0e4-a2d1dfe5ba32"
      unitRef="usd">1809000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjQtMS0xLTEtNDk5NzE_3849a121-ada3-4b03-8114-73c0a6182e14"
      unitRef="usd">5969000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjQtMy0xLTEtNDk5NzE_0c5dbf8b-1d41-4aa7-bc3e-a622a4e10526"
      unitRef="usd">20079000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjUtMS0xLTEtNDk5NzE_5349c923-d4c4-49e1-8291-84f4d87b1114"
      unitRef="usd">7338000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjUtMy0xLTEtNDk5NzE_43aadfef-9fb9-45b0-85bf-c1019effb89f"
      unitRef="usd">-5658000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjYtMS0xLTEtNDk5NzE_e2820107-7e90-420f-b998-54cef21f4fe0"
      unitRef="usd">-3503000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjYtMy0xLTEtNDk5NzE_b00035ae-8dc5-46be-92a1-2e1c22b9eb2a"
      unitRef="usd">-29860000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjctMS0xLTEtNDk5NzE_d53afaf7-66e9-4e12-9423-9875e7d77a33"
      unitRef="usd">0</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjctMy0xLTEtNDk5NzE_8977c239-bb97-49e5-8dd0-4acf2b73f8c5"
      unitRef="usd">-36000</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjgtMS0xLTEtNDk5NzE_e99be353-62bc-44d4-8ad6-bd5cde54e13f"
      unitRef="usd">32952000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjgtMy0xLTEtNDk5NzE_0b63deab-55bf-422f-b736-a517e6303f79"
      unitRef="usd">-22032000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjktMS0xLTEtNDk5NzE_49f32d36-ed9e-4843-b934-5fe196420318"
      unitRef="usd">12237000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMjktMy0xLTEtNDk5NzE_29701497-0128-49ff-9e77-346c65915479"
      unitRef="usd">1376000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzEtMS0xLTEtNDk5NzE_bff18509-2607-4da9-9843-54c130d1236b"
      unitRef="usd">27975000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzEtMy0xLTEtNDk5NzE_bd0a09fa-d513-4b77-ac35-44ea52f10d4b"
      unitRef="usd">7299000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzItMS0xLTEtNDk5NzE_f99135cb-ca23-454e-a453-d7e6f2020a8f"
      unitRef="usd">-3301000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzItMy0xLTEtNDk5NzE_be066310-42d3-497b-b64d-a31d1c7d055a"
      unitRef="usd">-2002000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzMtMS0xLTEtNDk5NzE_c11c12aa-81e6-4387-b20b-da8ef2f4d0c9"
      unitRef="usd">-2918000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzMtMy0xLTEtNDk5NzE_18080dca-093f-4557-b2cc-7a0f9e61ec0c"
      unitRef="usd">454000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzQtMS0xLTEtNDk5NzE_52017985-cdc9-4a10-a87f-fe882cf6dbc8"
      unitRef="usd">134166000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzQtMy0xLTEtNDk5NzE_af65e54c-cc12-427b-9d15-744ac59aa3e5"
      unitRef="usd">40272000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzctMS0xLTEtNDk5NzE_cc1ffb76-bde7-4b8d-a741-3669f1b4c1e7"
      unitRef="usd">4800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzctMy0xLTEtNDk5NzE_3485b298-93a1-45be-828f-585558a260f8"
      unitRef="usd">6152000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzktMS0xLTEtNDk5NzE_48393666-def4-4b03-97c2-d1ab56bc29d0"
      unitRef="usd">4637000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfMzktMy0xLTEtNDk5NzE_c7cb8328-6382-42f4-959a-29eb1d87a4a5"
      unitRef="usd">1112000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMS0xLTEtNTkzMzE_19fd5975-4e9c-4361-b2d3-73faf691c3ea"
      unitRef="usd">10000000</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMy0xLTEtNTkzMzE_90b75cd4-9f8d-4c48-80ee-871569e97170"
      unitRef="usd">0</mxl:ProceedsLoanedUnderNotesReceivable>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDEtMS0xLTEtNDk5NzE_63821e8c-fb5f-43d4-85f0-f41c99157a06"
      unitRef="usd">23325000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDEtMy0xLTEtNDk5NzE_5a2072f3-2c5e-439e-a7dc-eb45e29f53fb"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMS0xLTEtNDk5NzE_89ba3579-ab76-495c-b677-1cee17d45b52"
      unitRef="usd">-42762000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDMtMy0xLTEtNDk5NzE_3e3896c7-21b7-4e7d-8b54-dc21ccf7d3b9"
      unitRef="usd">-12264000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDktMS0xLTEtNDk5NzE_7af8f3d6-56b2-442e-a0a5-866d57e86fc2"
      unitRef="usd">20000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNDktMy0xLTEtNDk5NzE_ccc95ee7-ca30-4799-b917-b12050960ca5"
      unitRef="usd">20000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTAtMS0xLTEtNDk5NzE_630a69f7-6aa7-46c5-8107-eaf25db0c935"
      unitRef="usd">87000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTAtMy0xLTEtNDk5NzE_15e9e95d-7ad8-48cc-bc65-dc06af21948b"
      unitRef="usd">1298000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTEtMS0xLTEtNDk5NzE_e938702f-2db7-4dfa-93c0-b795d8fc4efd"
      unitRef="usd">24449000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTEtMy0xLTEtNDk5NzE_6cddc0cc-7d27-496b-9e94-ff3befd8e130"
      unitRef="usd">7442000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTItMS0xLTEtNDk5NzE_b86ad47d-2dc8-4070-bf4b-58e871e4607d"
      unitRef="usd">26297000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTItMy0xLTEtNDk5NzE_9ecab761-ac4a-450f-b7d2-c11bb495a47d"
      unitRef="usd">2673000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTQtMS0xLTEtNDk5NzE_1056f6cf-ca4d-41f0-b5cd-b98a14bdff7a"
      unitRef="usd">-70659000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTQtMy0xLTEtNDk5NzE_e8d98212-9353-4def-8212-97d9b4a3056a"
      unitRef="usd">-28817000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTUtMS0xLTEtNDk5NzE_363cb207-1364-4820-a7f0-cdc488e2db3e"
      unitRef="usd">-230000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTUtMy0xLTEtNDk5NzE_474038e9-b511-484b-b522-8f534f046a3e"
      unitRef="usd">-32000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTYtMS0xLTEtNDk5NzE_83d62802-b24b-4fae-908d-0eaa9557f15c"
      unitRef="usd">20515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTYtMy0xLTEtNDk5NzE_701440fb-bdcd-4c7e-b4f1-05d74ce18ce9"
      unitRef="usd">-841000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTctMS0xLTEtNDk5NzE_85a1b6e0-ccec-418f-b4e1-632eb4d12852"
      unitRef="usd">131738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i920d856b17324c518de59367aefa91b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTctMy0xLTEtNDk5NzE_e43fc03d-5b4b-4e3c-acbe-b4e6a6f37622"
      unitRef="usd">150034000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTgtMS0xLTEtNDk5NzE_d29a877c-c26f-4c60-8cd1-3f6fda1e977a"
      unitRef="usd">152253000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b2452ba71984c04a3ffba27081a8ddb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNTgtMy0xLTEtNDk5NzE_fd6f7242-5722-4306-b70a-c2b0025dda41"
      unitRef="usd">149193000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjEtMS0xLTEtNDk5NzE_111bbede-2c68-47af-800e-b284e307d648"
      unitRef="usd">2053000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjEtMy0xLTEtNDk5NzE_0dc88124-8a83-447d-a1a9-eb26529b6dea"
      unitRef="usd">3309000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjItMS0xLTEtNDk5NzE_4e571bfc-8132-4ef1-b376-90169c5e4a72"
      unitRef="usd">1698000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjItMy0xLTEtNDk5NzE_02c838a9-7725-4112-9918-cae18deb7209"
      unitRef="usd">593000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjYtMS0xLTEtNDk5NzE_4cea7aba-8648-4f6c-b98f-2d4b8225c600"
      unitRef="usd">38197000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8yOC9mcmFnOjJiY2NmYzQzM2EzNDQzNzVhZTc3MTIyOTBiNThiNGI3L3RhYmxlOjc0OGM1NTc4ZjA2MTRjNDQ4YjhiMmQxZmExZDRmNjQ5L3RhYmxlcmFuZ2U6NzQ4YzU1NzhmMDYxNGM0NDhiOGIyZDFmYTFkNGY2NDlfNjYtMy0xLTEtNDk5NzE_cb2f4d68-9a02-4268-9e65-4f33b33d057c"
      unitRef="usd">22710000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODc1NQ_96a50117-939c-44a1-adb5-381aae345ddc">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:174%"&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:174%"&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 three months ended March 31, 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:174%"&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 &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 continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the 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="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;The Company also believes that its $152.3 million of cash and cash equivalents at March&#160;31, 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 if the Company pursues additional acquisitions. 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="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;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 April&#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:174%"&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 three months ended March 31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODc2NA_d8ba234f-c865-46ee-b780-cb4504744764">&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:174%"&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 three months ended March 31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODcxNw_b8f684da-5ece-4427-83ed-f2930be6b1ae">&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:174%"&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 &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 continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the 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="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;The Company also believes that its $152.3 million of cash and cash equivalents at March&#160;31, 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 if the Company pursues additional acquisitions. 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 April&#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="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfNTAzNw_55b0a97f-e1e3-4790-a8a8-6e01c29231b7"
      unitRef="usd">152300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNC9mcmFnOjA4NWUzZWQ2MmU4MDQyZTc5M2IwNDBjMjlmMzE3Y2Q0L3RleHRyZWdpb246MDg1ZTNlZDYyZTgwNDJlNzkzYjA0MGMyOWYzMTdjZDRfODc2Ng_f0213648-73da-47d9-85d8-743d2fd97d01">&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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMTMwNw_bbd5ae8e-0a4d-4cd4-bd9b-77c7a93666ee">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:73.607%"/&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.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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, except per share amounts)&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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;33,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,802&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,852&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,641&#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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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.42&#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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 March&#160;31, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.9 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMTMwOA_5b576bb0-4315-4ca8-900e-9972fdf2ad8f">&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:73.607%"/&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.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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, except per share amounts)&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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;33,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,802&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,852&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,641&#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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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.42&#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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNC0xLTEtMS00OTk3MQ_fc11515f-ff79-4002-aaf5-92caf3146c10"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNC0zLTEtMS00OTk3MQ_078f46ea-596f-4114-9178-eb3cfaa6a2de"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNi0xLTEtMS00OTk3MQ_429ae498-194c-4c55-8742-3e48bde363fe"
      unitRef="shares">77192000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNi0zLTEtMS00OTk3MQ_7a223adb-ecf6-47c1-955f-4b9f8a310376"
      unitRef="shares">74852000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNy0xLTEtMS00OTk3MQ_006e0a9f-0533-4ca6-9c9c-65f75e89e0f8"
      unitRef="shares">3449000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfNy0zLTEtMS00OTk3MQ_ed78cbb4-cf46-4756-831a-d14d46ddb4e4"
      unitRef="shares">3431000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfOC0xLTEtMS00OTk3MQ_993d9800-6413-4933-8368-d6680b34567d"
      unitRef="shares">80641000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfOC0zLTEtMS00OTk3MQ_20259db4-75d9-4c7f-8b7c-6bc4bb7a9671"
      unitRef="shares">78283000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTAtMS0xLTEtNDk5NzE_4900bab9-4604-4049-aa4b-031f7b485e09"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTAtMy0xLTEtNDk5NzE_92e95e54-e088-46fe-8e15-0bc8b72b4c82"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTEtMS0xLTEtNDk5NzE_9e6ee722-11e3-4857-b61d-127fb00243ef"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RhYmxlOmI4NWRiNWQ5YTkwODQ0ODE5ZTljYzFmYzgxNjNhNWM1L3RhYmxlcmFuZ2U6Yjg1ZGI1ZDlhOTA4NDQ4MTllOWNjMWZjODE2M2E1YzVfMTEtMy0xLTEtNDk5NzE_a769fe5f-7ffd-4c4d-a552-1770c9198fdf"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMTExOA_d60a1ed8-db69-46ad-9cf1-dd34b831d09d"
      unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl8zNy9mcmFnOjY2MDk5NmU2NjhjZDQyYjBhNmRlNGYyNzk4Y2Q2MmY0L3RleHRyZWdpb246NjYwOTk2ZTY2OGNkNDJiMGE2ZGU0ZjI3OThjZDYyZjRfMjc0ODc3OTA3MDg5Nw_6678cc21-956e-4def-b190-ea3c60a9cb84"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNTQ5NzU1ODE2Nzc3MQ_31458ec3-9c94-4ac5-bde2-fe5911987724">Business Combinations&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&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 (the &#x201c;Purchase Agreement&#x201d;). 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 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;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="text-align:justify;text-indent:18pt"&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;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 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 amounts of property and equipment that resulted in a change in the preliminary purchase price allocation reflected as of March&#160;31, 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.05&#160;million in net operating liabilities 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 March&#160;31, 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>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNDk0NzgwMjM1Mzg2OQ_d650afed-e461-4bb4-bd42-7f45076f2cd3"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ied888c41d925491f8b09b6ee52a511fc_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTY0OTI2NzQ3MDExNw_a886a7ed-a617-41cb-acbc-c4254836db3c"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNDk0NzgwMjM1Mzg1NA_00c579ed-2e26-4bc4-a53f-c8b62d023321">&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 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;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="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjhlYjZlNjc2YjQ2MjQ1YmM5MzZjYTcwMDEzNjU3NjQ4L3RhYmxlcmFuZ2U6OGViNmU2NzZiNDYyNDViYzkzNmNhNzAwMTM2NTc2NDhfMi0xLTEtMS01NDQ0Mw_b7e7990b-ad71-4cb1-8c44-f5b963c3b0d0"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjhlYjZlNjc2YjQ2MjQ1YmM5MzZjYTcwMDEzNjU3NjQ4L3RhYmxlcmFuZ2U6OGViNmU2NzZiNDYyNDViYzkzNmNhNzAwMTM2NTc2NDhfNS0xLTEtMS01NDQ0NQ_84e4ca0b-e535-4d43-83b0-d8eb3ca899d9"
      unitRef="usd">2700000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4ba0e0f748524fabb8c8333ace7ded71_D20211208-20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjhlYjZlNjc2YjQ2MjQ1YmM5MzZjYTcwMDEzNjU3NjQ4L3RhYmxlcmFuZ2U6OGViNmU2NzZiNDYyNDViYzkzNmNhNzAwMTM2NTc2NDhfMTAtMS0xLTEtNTQ0NTQ_2c2e997a-5e5b-497d-b338-3075472a75bb"
      unitRef="usd">7700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ied888c41d925491f8b09b6ee52a511fc_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTA5OTUxMTY1NjAxNg_a886a7ed-a617-41cb-acbc-c4254836db3c"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib8d6c4c145374f1797946d400932b48b_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMjc0ODc3OTA5MDI4MQ_d8fd06c4-35cb-4066-8b7b-0e00dc950097"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities
      contextRef="ib8d6c4c145374f1797946d400932b48b_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMjc0ODc3OTA5MDMxNg_8b26f2fd-546a-4fa0-acfb-47bdb26af99a"
      unitRef="usd">600000</mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities>
    <us-gaap:Goodwill
      contextRef="ib8d6c4c145374f1797946d400932b48b_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMjc0ODc3OTA5MDMyNQ_d651b398-3875-4e67-a093-95e1449c5f06"
      unitRef="usd">3900000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNTQ5NzU1ODE2Nzc3MA_edfff5ee-bb98-4657-81f9-a7deac693f6b">&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="i7c74e16db406467596bf045a1ec48420_D20211208-20211208"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjM0NzQyNWFlM2NjYjRjZTY4ZGQxN2I0NmNmODA4NzM4L3RhYmxlcmFuZ2U6MzQ3NDI1YWUzY2NiNGNlNjhkZDE3YjQ2Y2Y4MDg3MzhfMi0yLTEtMS01MTkyNg_006103e7-af21-4b70-b08d-f6fa274e8b0e">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic011dcd91583431bb292ab49933dbe02_I20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjM0NzQyNWFlM2NjYjRjZTY4ZGQxN2I0NmNmODA4NzM4L3RhYmxlcmFuZ2U6MzQ3NDI1YWUzY2NiNGNlNjhkZDE3YjQ2Y2Y4MDg3MzhfMi00LTEtMS01MTkyNg_a1adb227-071c-444c-8f74-df46607644f9"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib8d6c4c145374f1797946d400932b48b_I20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RhYmxlOjM0NzQyNWFlM2NjYjRjZTY4ZGQxN2I0NmNmODA4NzM4L3RhYmxlcmFuZ2U6MzQ3NDI1YWUzY2NiNGNlNjhkZDE3YjQ2Y2Y4MDg3MzhfMy00LTEtMS01MTkyNg_6916c000-211c-490e-9ffb-1fdf9488710a"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTA5OTUxMTY1NjkxMQ_6663c8af-4265-46b6-a5a8-3e55734b3b14"
      unitRef="usd">50000.00</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <mxl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities
      contextRef="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTA5OTUxMTY1NjkxMQ_95f8a5bb-bd00-4b28-a737-0f027c972391"
      unitRef="usd">-50000.00</mxl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities>
    <us-gaap:Goodwill
      contextRef="i5a659c2029124a4b9e0cf467069d05d8_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfMTY0OTI2NzQ3MDg0MQ_90d32830-f915-464a-9d27-311fb450b32a"
      unitRef="usd">3900000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i5a659c2029124a4b9e0cf467069d05d8_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80MC9mcmFnOmZiMWMzZWM1MzkxZTRmMzZiMzkxMTQzYjRmNTAyNzY5L3RleHRyZWdpb246ZmIxYzNlYzUzOTFlNGYzNmIzOTExNDNiNGY1MDI3NjlfNDk0NzgwMjM1NDE1OA_4fb9ed94-3395-4d07-bc1f-e58ef752ad8e"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMTI3OQ_53a3f6f0-83cf-40c0-9399-150100daf099">Restructuring ActivityFrom 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;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;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:72.730%"/&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.621%"/&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;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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="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;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;305&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="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;&#x2014;&#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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 three months ended March 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively, 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;The following table presents a roll-forward of the Company&#x2019;s restructuring liability for the three months ended March 31, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Cash payments&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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(78)&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 March 31, 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;366&#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;366&#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 March 31, 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;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(295)&lt;/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 March 31, 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;71&#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMTI4NQ_1b051010-1fc2-4d18-9508-e8bb5bde6eef">&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:72.730%"/&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.621%"/&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;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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="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;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;305&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="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;&#x2014;&#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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfMy0xLTEtMS00OTk3MQ_f6db5551-97f3-4a2c-b036-9e70daa1fb23"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if21203f4916149679780f1ab29ba02dd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfMy0zLTEtMS00OTk3MQ_cd2ede1e-b6ed-4bc3-bec7-36459baebf84"
      unitRef="usd">1253000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iace5bf96893b4ccb805848c9e317e44c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNC0xLTEtMS00OTk3MQ_f4a49f7e-c46a-433f-94ad-2cfd81406857"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i323851ec0be14692ab1bf8c472b3c1ab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNC0zLTEtMS00OTk3MQ_9c52cc0c-97f8-4e84-a938-224b3be5eb48"
      unitRef="usd">608000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic87c17b672e342f78d358dc616fd9398_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNS0xLTEtMS00OTk3MQ_58d1ec96-9a30-4589-a417-67e5fad5920c"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib6bdf8016149403296e1d5d7607878e0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNS0zLTEtMS00OTk3MQ_5ab9ab47-b714-4f9c-b3ce-402610464abb"
      unitRef="usd">305000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNi0xLTEtMS00OTk3MQ_94580540-e4d0-481e-ab2c-6ec45ebc7084"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmQyODk1MTgyOTk3ODQ3Njk5NTVmODk3MjRiMzQ1NDY5L3RhYmxlcmFuZ2U6ZDI4OTUxODI5OTc4NDc2OTk1NWY4OTcyNGIzNDU0NjlfNi0zLTEtMS00OTk3MQ_f23cb66b-c9f0-47f0-b38f-12dc372b9512"
      unitRef="usd">2166000</us-gaap:RestructuringCharges>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ic243e092bd8947b78ca266d0b3563f78_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfNzQ2_10574c33-845f-45dd-834a-b6ca827d0801"
      unitRef="usd">400000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMjc0ODc3OTA3MDgxOA_23cefae9-e8d2-4110-8edf-588ff563b3e8"
      unitRef="usd">200000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RleHRyZWdpb246NTc5OWE2ZTRhMmY0NGEwZDhhMGM1YzViYzZlNzM2N2FfMTI5NA_1df709e4-3beb-41ac-9fd2-539dc42805df">&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 three months ended March 31, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Cash payments&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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(78)&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 March 31, 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;366&#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;366&#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 March 31, 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;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(295)&lt;/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 March 31, 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;71&#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;71&#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="if376a07dc1f94b1792afecd9f761ab5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi0xLTEtMS00OTk3MQ_2a8a9fd3-c456-4ea1-9def-78193bf266d4"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib328396afef94f03a2f704e660ee0b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi0zLTEtMS00OTk3MQ_e4aa0047-88b3-40e6-80fe-b5e1341f1a57"
      unitRef="usd">444000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i921b5739da2a46e6a531752d906ec29e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi01LTEtMS00OTk3MQ_ba06f0c0-9318-4d09-a511-0e5b6f8849ec"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMi03LTEtMS00OTk3MQ_1cae5524-f56f-449b-9520-64ddb152e946"
      unitRef="usd">444000</us-gaap:RestructuringReserve>
    <us-gaap:PaymentsForRestructuring
      contextRef="ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC0xLTEtMS00OTk3MQ_7a70e2cd-e0de-4f1b-99bf-6fe49733dda2"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="iace5bf96893b4ccb805848c9e317e44c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC0zLTEtMS00OTk3MQ_37c45468-0a85-4ccd-9052-349f4ac53de0"
      unitRef="usd">78000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic87c17b672e342f78d358dc616fd9398_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC01LTEtMS00OTk3MQ_d50be6e8-b353-4500-a5c4-078f25af851c"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfNC03LTEtMS00OTk3MQ_bf5d1aa9-3cb7-4963-bd9d-9389d1aec483"
      unitRef="usd">78000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i0c2bf482bebb4391a5c0b195acff9899_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC0xLTEtMS00OTk3MQ_fe9d8ea0-7515-451b-9501-02e32f223f79"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC0zLTEtMS00OTk3MQ_4c7b4d3c-c251-4303-91f6-8efff59076d7"
      unitRef="usd">366000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC01LTEtMS00OTk3MQ_3eb3df9a-b152-408a-8915-7af19a9b0499"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOC03LTEtMS00OTk3MQ_01745a02-b924-42da-b4e3-1c072b47a7b7"
      unitRef="usd">366000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i0c2bf482bebb4391a5c0b195acff9899_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS0xLTEtMS00OTk3MQ_9bd6f73f-de12-4af7-bcff-515056c7cb0f"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS0zLTEtMS00OTk3MQ_f5d5a3a5-714e-4152-afa0-fd99cc0425dd"
      unitRef="usd">295000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS01LTEtMS00OTk3MQ_d6fa63db-1b09-4b34-a9dc-2c22cb3fc47d"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfOS03LTEtMS00OTk3MQ_19268dd0-10d1-477e-ad5a-aca7d0a7909a"
      unitRef="usd">295000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i0c2bf482bebb4391a5c0b195acff9899_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtMS0xLTEtNDk5NzE_09dbfd0e-28e8-4c21-a058-e141cb3010b6"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i8409b825e5bc4c0980ebc4be9c2a869e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtMy0xLTEtNDk5NzE_0fe04938-0366-4e81-94c7-dd6410935276"
      unitRef="usd">71000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="ife884fcaa5f941489ba5dbe3a2daa82c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtNS0xLTEtNDk5NzE_d1071dd5-cba7-4c27-9ff8-0794d36cb779"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80My9mcmFnOjU3OTlhNmU0YTJmNDRhMGQ4YTBjNWM1YmM2ZTczNjdhL3RhYmxlOmJjOWRmZjNiYmQzMzRmZDJhZDIzNmIwNzVmNTUwM2VmL3RhYmxlcmFuZ2U6YmM5ZGZmM2JiZDMzNGZkMmFkMjM2YjA3NWY1NTAzZWZfMTAtNy0xLTEtNDk5NzE_a48b3ab1-85a5-459a-ba47-d242aacd0759"
      unitRef="usd">71000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY4Mg_346214d1-c66e-46fa-aa5c-6aca1abbf77a">Goodwill and Intangible Assets&lt;div&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&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 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="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;During the three months ended March 31, 2022, there was an increase in the carrying value of goodwill of $0.05&#160;million related to minor adjustments to amounts of property and equipment in the purchase price allocation for Company X.&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;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 months ended March 31, 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;March 31, 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.2&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;21,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;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;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;(200,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(11,821)&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,979&#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;(122,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;475,048&#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;(337,495)&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;137,553&#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="text-align:justify;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;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:70.245%"/&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.533%"/&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 March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;10,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;17,024&#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,836&#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;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&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;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="text-align:justify;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;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;Three Months Ended March 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="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;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Ending balance&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;137,553&#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;184,342&#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;/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 months ended March 31, 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 March&#160;31, 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 (9 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;34,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;39,934&#160;&lt;/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;24,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,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;/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;137,553&#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 consisted entirely of acquired in-process research and development technology, or IPR&amp;amp;D. As of each of March&#160;31, 2022 and December&#160;31, 2021, IPR&amp;amp;D was $2.6&#160;million. There were no changes in the balance of indefinite-lived intangible assets in the three months ended March 31, 2022 and 2021.&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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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 months ended March 31, 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="i99e43f5be63f424c8e7146cda413617c_D20220101-20220331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMTY0OTI2NzQ0NjA1MA_b58321c7-55b6-443d-99ae-affcb9d5b0f3"
      unitRef="usd">50000.00</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMTE1MQ_1257a56c-f027-43ea-9109-8171038b03dd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMTE1MQ_386a4f7c-d1ab-4907-a777-a75f6b062773"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY3NA_496679a7-cdde-42f9-92b2-522e2e00fae5">&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;March 31, 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.2&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;21,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;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;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;(200,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(11,821)&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,979&#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;(122,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;475,048&#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;(337,495)&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;137,553&#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="ieed9aa56d8f54e20a32f3f08d5649e77_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0xLTEtMS00OTk3MQ_13084dd9-0263-40ee-9585-312e4fd0ab0d">P6Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i997c1214b5044fd28dc3d4d44b587fd0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0zLTEtMS00OTk3MQ_0e72667d-c618-430f-9eb5-eec8f50145c1"
      unitRef="usd">21487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i997c1214b5044fd28dc3d4d44b587fd0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy01LTEtMS00OTk3MQ_7a246804-05fe-40f1-bfc2-6885b3d3157b"
      unitRef="usd">2623000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i997c1214b5044fd28dc3d4d44b587fd0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy03LTEtMS00OTk3MQ_4d3185be-df43-4d31-badd-320e950738f1"
      unitRef="usd">18864000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic97b31207b4b40418d3c2dbd37ee76ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy05LTEtMS00OTk3MQ_ed42ea4b-77b7-4d47-9f26-c3a01b53c0a6"
      unitRef="usd">16850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic97b31207b4b40418d3c2dbd37ee76ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0xMS0xLTEtNDk5NzE_25854815-2056-4219-9403-a7954b780204"
      unitRef="usd">2218000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic97b31207b4b40418d3c2dbd37ee76ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfMy0xMy0xLTEtNDk5NzE_2273a4fa-aeff-449c-85ec-ee4b79a2741c"
      unitRef="usd">14632000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3dddaec53755495b8f01a0c3a62aa14f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0xLTEtMS00OTk3MQ_31e937fb-9677-4829-8d6b-4041664b367b">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7f31c94a0700451baf5d83828d05e774_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0zLTEtMS00OTk3MQ_85f5e617-6665-4078-ab1f-49f1b3c3894f"
      unitRef="usd">308661000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7f31c94a0700451baf5d83828d05e774_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC01LTEtMS00OTk3MQ_30bf81b8-b8ec-402d-9cdb-6b71be508106"
      unitRef="usd">200055000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7f31c94a0700451baf5d83828d05e774_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC03LTEtMS00OTk3MQ_82c9a541-54e6-4c93-8d84-5ff99073d48c"
      unitRef="usd">108606000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i027771351deb4788ba7bfe8cfbd262da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC05LTEtMS00OTk3MQ_31f476fc-cca9-48b9-b250-648f04978ce6"
      unitRef="usd">308661000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i027771351deb4788ba7bfe8cfbd262da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0xMS0xLTEtNDk5NzE_d6029bf6-c706-4253-befa-fe882d7ee40c"
      unitRef="usd">189244000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i027771351deb4788ba7bfe8cfbd262da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNC0xMy0xLTEtNDk5NzE_2197ae5b-a2c8-4c91-8aaa-6f6c6955f84b"
      unitRef="usd">119417000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i935ac7f0699b4dfebe912140e09b2297_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0xLTEtMS00OTk3MQ_5a547c54-bda5-40a2-9d08-63cdb4e998f1">P6Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i14aade946bb34ef796eb6255d4de79ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0zLTEtMS00OTk3MQ_24a6566a-52af-404b-9f4f-d6d12120621f"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i14aade946bb34ef796eb6255d4de79ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS01LTEtMS00OTk3MQ_72618c81-28b3-4852-b648-df54c85a3ef3"
      unitRef="usd">11821000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i14aade946bb34ef796eb6255d4de79ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS03LTEtMS00OTk3MQ_b4f1d2f2-d8ac-44a7-8364-3e9b528ddc97"
      unitRef="usd">2979000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49a2eb53dbcf4904b9d2b1f0a85a30ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS05LTEtMS00OTk3MQ_02a3a488-6779-4b92-b08d-a18064c35aec"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49a2eb53dbcf4904b9d2b1f0a85a30ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0xMS0xLTEtNDk5NzE_b09dc58c-1c21-42bd-9cf0-6fe2b6e2186a"
      unitRef="usd">11221000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49a2eb53dbcf4904b9d2b1f0a85a30ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNS0xMy0xLTEtNDk5NzE_813b0019-462b-46b5-b76c-0b3ae9ab6b43"
      unitRef="usd">3579000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6099ce32f1664234a79a8dd0deae909c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0xLTEtMS00OTk3MQ_36b10943-a666-4716-8f5b-1180b6f18738">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i20444454708241448d82b3e1c4a68395_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0zLTEtMS00OTk3MQ_d5cd12cf-7547-4113-a400-3f10dfce3f70"
      unitRef="usd">128800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i20444454708241448d82b3e1c4a68395_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi01LTEtMS00OTk3MQ_63b31bb8-c987-4b47-9518-360597973810"
      unitRef="usd">122047000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i20444454708241448d82b3e1c4a68395_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi03LTEtMS00OTk3MQ_765141f4-3c6f-4592-889f-387ee1cad0b0"
      unitRef="usd">6753000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0e16ea5f23649e489b72741e1fbf3f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi05LTEtMS00OTk3MQ_d8c2ee09-d21f-4739-960a-acef4f02d364"
      unitRef="usd">128800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id0e16ea5f23649e489b72741e1fbf3f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0xMS0xLTEtNDk5NzE_ebd5848b-056d-4f17-9a7e-4f20ccb26798"
      unitRef="usd">116847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id0e16ea5f23649e489b72741e1fbf3f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfNi0xMy0xLTEtNDk5NzE_7087ab23-fbe1-4b44-a81c-e2f479905707"
      unitRef="usd">11953000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i08fe9f6c03504bb9a7a2ebb9d5598ec5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0xLTEtMS00OTk3MQ_34014139-b2ef-4cfe-b4ee-b01e1c459a6d">P2Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica322471397d4c4cba807f7b473126b5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0zLTEtMS00OTk3MQ_8296d6a9-93a5-42ff-985b-cb888f9a798b"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica322471397d4c4cba807f7b473126b5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC01LTEtMS00OTk3MQ_03ba9a47-c381-4100-af51-9b6db69d7160"
      unitRef="usd">949000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ica322471397d4c4cba807f7b473126b5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC03LTEtMS00OTk3MQ_64a3311f-68a4-49cf-a85e-eb5f88540c4d"
      unitRef="usd">351000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia6c96e804af748d4a97ef3464883f5a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC05LTEtMS00OTk3MQ_34127e00-614a-4cb6-825a-2494c082d8ce"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia6c96e804af748d4a97ef3464883f5a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0xMS0xLTEtNDk5NzE_4cdc4d0f-b74f-4403-8e90-bf2278e6ec38"
      unitRef="usd">941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia6c96e804af748d4a97ef3464883f5a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOC0xMy0xLTEtNDk5NzE_ce035065-a8be-4af6-865b-f56287402a50"
      unitRef="usd">359000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0xLTEtMS00OTk3MQ_ca33392e-1f4c-41df-a5a7-22769a0227d0">P6Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0zLTEtMS00OTk3MQ_7cb93b55-886b-4c8d-931f-1e0ddac5f4ee"
      unitRef="usd">475048000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS01LTEtMS00OTk3MQ_6acfad27-1e95-417a-8d97-86a64117c577"
      unitRef="usd">337495000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS03LTEtMS00OTk3MQ_54a80244-b32e-4dcd-b23d-cf248b089de2"
      unitRef="usd">137553000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS05LTEtMS00OTk3MQ_2faca224-1385-42dc-b549-3117b081a0e2"
      unitRef="usd">470411000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0xMS0xLTEtNDk5NzE_18bd3764-8992-48ee-8a74-9934221ca68d"
      unitRef="usd">320471000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOjhkZjc5MGY1Nzc4YjQ4MDZhOGJiYmYyZGEzYmQ2MmQwL3RhYmxlcmFuZ2U6OGRmNzkwZjU3NzhiNDgwNmE4YmJiZjJkYTNiZDYyZDBfOS0xMy0xLTEtNDk5NzE_57f79c96-3ac8-4b78-9fea-75046e9d0ec5"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY3Nw_1b567610-20c8-44d5-a853-b569021a3e23">&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:70.245%"/&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.533%"/&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 March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;10,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;17,024&#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,836&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfMy0xLTEtMS00OTk3MQ_935e6acb-486c-4e57-b173-8aae3a2fa765"
      unitRef="usd">10847000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i96781cdf491a4caca049b0f20fecc30a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfMy0zLTEtMS00OTk3MQ_ea7892fd-7dc9-41e4-ae63-af1e373f01dc"
      unitRef="usd">10765000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6dff7d01247c4c40bf928eebdf93d258_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNC0xLTEtMS00OTk3MQ_667f15d6-48fc-4713-937c-e7764a689898"
      unitRef="usd">1000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2727747caa254305b497d65819ef9292_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNC0zLTEtMS00OTk3MQ_86c0fefe-19c8-4d40-b09a-bb3e8029efc1"
      unitRef="usd">1000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iefcc504dfbf6426e869fcd88d81db0c8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNS0xLTEtMS00OTk3MQ_77bdae83-c605-49a1-83f9-3e14f8a3b5d9"
      unitRef="usd">6176000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib776d3ad037348f9bc8222d9dd51d791_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNS0zLTEtMS00OTk3MQ_4c1cf05a-655b-4b24-b688-8d838c8682d6"
      unitRef="usd">6070000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNi0xLTEtMS00OTk3MQ_3d9371c8-51d5-41ed-afe8-873c2422bf9a"
      unitRef="usd">17024000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiYmFiYzhjODM2ODQyZTQ5ODI3NDRhODg5MWZiNGI2L3RhYmxlcmFuZ2U6YmJiYWJjOGM4MzY4NDJlNDk4Mjc0NGE4ODkxZmI0YjZfNi0zLTEtMS00OTk3MQ_7edfa89c-300d-49ba-829a-45f2aeb15d80"
      unitRef="usd">16836000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY5Mg_10e5f5cd-826f-4ef4-a6a4-5007bb326c95">&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;Three Months Ended March 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="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;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Ending balance&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;137,553&#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;184,342&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfMy0xLTEtMS00OTk3MQ_fc78d074-60ec-4165-90db-048a60fae343"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i920d856b17324c518de59367aefa91b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfMy0zLTEtMS00OTk3MQ_c1a645ae-5c4c-48df-85f7-d9cd2af65704"
      unitRef="usd">200066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNS0xLTEtMS00OTk3MQ_c481387c-07bf-46bd-acaa-737398aa97fd"
      unitRef="usd">4637000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNS0zLTEtMS00OTk3MQ_19293382-695b-4b44-9b60-b1457f2f3483"
      unitRef="usd">1112000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNy0xLTEtMS00OTk3MQ_56801dc3-44ae-4b1d-8b49-ffae5c19bdfb"
      unitRef="usd">17024000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfNy0zLTEtMS00OTk3MQ_ec000dd4-afcf-4342-91f2-393a99ff82fb"
      unitRef="usd">16836000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfOS0xLTEtMS00OTk3MQ_57a77bd4-33df-4a91-9450-a073893e5293"
      unitRef="usd">137553000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6b2452ba71984c04a3ffba27081a8ddb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmJiZTBlNzQ1M2U1MDQ5Nzg5ZjEzYTIyZWY3MGY3MWZiL3RhYmxlcmFuZ2U6YmJlMGU3NDUzZTUwNDk3ODlmMTNhMjJlZjcwZjcxZmJfOS0zLTEtMS00OTk3MQ_cef48082-bb97-4e5a-8299-6ae32ad174fe"
      unitRef="usd">184342000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMjQ4Mg_b89f51a3-f2f6-42b2-bba3-612b83119cd2"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMjQ4Mg_ee7166c9-4858-44c4-aec0-7658b3d64d94"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzY4MQ_a95a5f46-6414-4747-a297-85c45cfb0ec5">&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 March&#160;31, 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 (9 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;34,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;39,934&#160;&lt;/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;24,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,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;/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;137,553&#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="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfMi0xLTEtMS00OTk3MQ_b247d924-b481-4296-9d71-854c2a4c0cc1"
      unitRef="usd">34480000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfMy0xLTEtMS00OTk3MQ_8e35bb00-a7c1-42ea-8b4c-8fc1ad11f97d"
      unitRef="usd">39934000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNC0xLTEtMS00OTk3MQ_7f532bb6-aebe-4e2a-9700-d5c60078144e"
      unitRef="usd">24655000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNS0xLTEtMS00OTk3MQ_e33c6877-c428-4def-a249-ed7a3b603758"
      unitRef="usd">13320000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNi0xLTEtMS00OTk3MQ_3b2b77be-02b8-46c1-a952-72ea5dd1f82e"
      unitRef="usd">12209000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <mxl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfNy0xLTEtMS00OTk3MQ_cced0600-47cd-4628-9a08-969831a7d62d"
      unitRef="usd">12955000</mxl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RhYmxlOmZmMGE0OWEzYTUzNzRjMTZiZTU3NmJiOGYwMGUzZjlkL3RhYmxlcmFuZ2U6ZmYwYTQ5YTNhNTM3NGMxNmJlNTc2YmI4ZjAwZTNmOWRfOC0xLTEtMS00OTk3MQ_96585408-4fef-423f-a939-1fc57d2f34a8"
      unitRef="usd">137553000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTYyOA_1a66d822-3a67-4eba-8fe1-20ce25242c7f"
      unitRef="usd">2600000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTYyOA_1ad6f254-9a69-491b-9b9a-5a28536b5011"
      unitRef="usd">2600000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTY0MQ_b0550c5c-22e6-4600-99d6-10fcbccd4773"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfNDk0NzgwMjMyOTY0MQ_f136fa13-c5eb-452c-a1de-0b6a3403b55e"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzYyNg_49edfd41-181a-49a5-8a9f-b9de96ff37e7"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80Ni9mcmFnOmNiOTc1N2ZhZTFkZjQ0Nzc4MzBjMDljMjFkZDRlN2UzL3RleHRyZWdpb246Y2I5NzU3ZmFlMWRmNDQ3NzgzMGMwOWMyMWRkNGU3ZTNfMzYyNg_9aecd975-9f8c-42f1-b34f-83fd6d22fe8e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfODc0_d056a8ab-b2be-4368-af22-b71ea81c59c3">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;March 31, 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;Gross 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;&#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;(954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;March 31, 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,768&#160;&lt;/span&gt;&lt;/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-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&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 March&#160;31, 2022, the Company held marketable equity investments with an aggregate fair value of $19.1&#160;million that were in an unrealized loss position for less than 12 months. The gross unrealized losses of $1.0&#160;million as of March&#160;31, 2022 represents stock price fluctuations in the underlying securities held, and were 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 March 31, 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 March 31, 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;19,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,768&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;2,700&#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;&#x2014;&#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;&#x2014;&#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;2,700&#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="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&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;Three Months Ended March 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="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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,768&#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 three months ended March 31, 2022 were primarily due to accretion of the related discount.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March 31, 2022, there were no transfers between Level 1, Level 2, or Level 3 financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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&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;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="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;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 $8.3 million and $5.0 million as of March&#160;31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1MA_a0c1d934-3aac-4c35-b553-7db685995bcb">&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;March 31, 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;Gross 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;&#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;(954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;March 31, 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,768&#160;&lt;/span&gt;&lt;/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-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&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="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS0xLTEtMS01MzczNg_f44ad427-e98a-403d-9ac1-8e9a25e9e691"
      unitRef="usd">20005000</us-gaap:EquitySecuritiesFvNiCost>
    <mxl:EquitySecuritiesAccumulatedGrossUnrealizedGain
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS0zLTEtMS01MzczNg_073f4520-b8df-45c8-b14c-f95e0d97137f"
      unitRef="usd">0</mxl:EquitySecuritiesAccumulatedGrossUnrealizedGain>
    <mxl:EquitySecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS01LTEtMS01MzczNg_c5da5005-4855-4dc6-b4e8-c8640d192c4d"
      unitRef="usd">954000</mxl:EquitySecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjQ4NjE5MTU1MDdmNzRhMjBhNDRjMjg1Yjg5ZGM1ZGMyL3RhYmxlcmFuZ2U6NDg2MTkxNTUwN2Y3NGEyMGE0NGMyODViODlkYzVkYzJfNS03LTEtMS01MzczNg_19601015-7769-494a-95b3-1917e55b71ea"
      unitRef="usd">19051000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmJiZWYzMDAxOWIyYzQyY2ZiMDI3YzE2ZDc4Nzg2NGExL3RhYmxlcmFuZ2U6YmJlZjMwMDE5YjJjNDJjZmIwMjdjMTZkNzg3ODY0YTFfNC0xLTEtMS01MzczNg_dbc3d27a-45ea-4833-9b80-b6aefa7b8789"
      unitRef="usd">2768000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i119a8a6b91f54ac69b0bc9b6a33db2da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjlkNDZlMTA4ODIxNTQ2NTQ5ZjNkMDA5NDY0ZDE1YTlhL3RhYmxlcmFuZ2U6OWQ0NmUxMDg4MjE1NDY1NDlmM2QwMDk0NjRkMTVhOWFfNC0xLTEtMS01MzczNg_4f787c70-ef6d-432d-a982-a09a1c28e4fe"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMjQxMg_ab5e7a1e-b204-44a3-aa1e-abdd3f4c35f0"
      unitRef="usd">19100000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <mxl:EquitySecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMjQxOQ_60e315b2-b8f7-4923-a2ef-e4c326a702b0"
      unitRef="usd">1000000</mxl:EquitySecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ied888c41d925491f8b09b6ee52a511fc_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMjQ2OA_a886a7ed-a617-41cb-acbc-c4254836db3c"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1Mg_a574079f-edac-4f85-bc74-a5aba3983773">&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 March 31, 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 March 31, 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;19,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,768&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;2,700&#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;&#x2014;&#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;&#x2014;&#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;2,700&#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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1Mg_bf31b7a3-99ac-4719-80fb-b04622b04aa7">&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 March 31, 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 March 31, 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;19,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,768&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;2,700&#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;&#x2014;&#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;&#x2014;&#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;2,700&#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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i695b3b193afc4fde932525a92871f055_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS0xLTEtMS01MzczNg_11bada66-973f-4f9b-8c8a-d6f26392bdf6"
      unitRef="usd">19051000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i2a0a870104df4ee1a4f19dabede7df93_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS0zLTEtMS01MzczNg_a8b21dc2-9044-48ac-a1e9-e5b8f58dec18"
      unitRef="usd">19051000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i86e8c9a297e84bc9bdfd91392723cc8c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS01LTEtMS01MzczNg_aeba2856-5446-4821-948c-0a37799c0da2"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ib61d574879864566b9600d7c29ec92d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfNS03LTEtMS01MzczNg_83a94d44-4940-4c1d-8048-8f4d8d6451b7"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i695b3b193afc4fde932525a92871f055_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtMS0xLTEtNTM3MzY_41c424bd-ad23-41ca-8dfe-74303e0ad1f5"
      unitRef="usd">2768000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2a0a870104df4ee1a4f19dabede7df93_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtMy0xLTEtNTM3MzY_9a66660f-f6aa-4a27-8cc5-bd220e593871"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i86e8c9a297e84bc9bdfd91392723cc8c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtNS0xLTEtNTM3MzY_ee0d51b0-11cb-4951-9d08-8b871d60b55b"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib61d574879864566b9600d7c29ec92d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjdlZGYwMGYxNTVkMjRhOGY4ZjcwNTZhNzQ2NDgyMjU4L3RhYmxlcmFuZ2U6N2VkZjAwZjE1NWQyNGE4ZjhmNzA1NmE3NDY0ODIyNThfMTEtNy0xLTEtNTM3MzY_beb00b32-a421-498c-862b-e8b79c2c0ffd"
      unitRef="usd">2768000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic7ea505f24c346399bae8243909a7075_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtMS0xLTEtNTM3MzY_99b7e55e-6bff-4414-a9b8-5bacc84376fb"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i15b2ce4e70c444fba4651ae50026b785_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtMy0xLTEtNTM3MzY_6cf35eb5-eda1-440f-9e2b-9a704c06ab90"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i325816bf3132435c93c1672e0ad563b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtNS0xLTEtNTM3MzY_6d3e5f06-6490-4d37-a71f-ed6082e147e5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i119a8a6b91f54ac69b0bc9b6a33db2da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTEtNy0xLTEtNTM3MzY_4f787c70-ef6d-432d-a982-a09a1c28e4fe"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ic7ea505f24c346399bae8243909a7075_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItMS0xLTEtNTM3MzY_7524200b-dbc4-469e-a2fe-173381132557"
      unitRef="usd">2700000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i15b2ce4e70c444fba4651ae50026b785_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItMy0xLTEtNTM3MzY_34cf83e4-b4c1-406f-9190-71a374a5eb74"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i325816bf3132435c93c1672e0ad563b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItNS0xLTEtNTM3MzY_8085213c-b782-446f-9c95-7294dbfeb6ef"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i119a8a6b91f54ac69b0bc9b6a33db2da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOmQ5NjI2NmYxNGMwMTQyM2RhYTU1NjQ3NjdjMGU1ZjhkL3RhYmxlcmFuZ2U6ZDk2MjY2ZjE0YzAxNDIzZGFhNTU2NDc2N2MwZTVmOGRfMTItNy0xLTEtNTM3MzY_e9676d1d-3aca-494d-b306-b367b6b8d36d"
      unitRef="usd">2700000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfNTQ5NzU1ODE0NTU1Mw_08b63038-c11f-4830-821e-a107665159d5">&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;The following summarizes the activity in Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Three Months Ended March 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="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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,768&#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 three months ended March 31, 2022 were primarily due to accretion of the related discount.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id16acdbd1ef740b48e52fc8ba59838fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfMy0xLTEtMS01MzczNg_bf55fb55-bc9f-4174-9bf0-7e407582a45a"
      unitRef="usd">2700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6b32031a8f804a4a97b7d0195508f671_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfMy0zLTEtMS01MzczNg_2543304e-25b7-41dd-bd7e-6d43fdf2c23e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="id839d003ce9347a7ba222cd9a47670fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNi0xLTEtMS01MzczNg_16ac2354-e9a2-4e86-9c15-94205b10bf08"
      unitRef="usd">68000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4b0ae7d917a842b8830bf20f83716b5c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNi0zLTEtMS01MzczNg_280f3a2a-e696-4d0f-93d7-a7696ecdac22"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0370c938a6474020b924abbf7db499f5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNy0xLTEtMS01MzczNg_51922bcb-497e-4503-a7ab-c76925032a7d"
      unitRef="usd">2768000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i917d5c0af1764a81a4f109143064b516_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RhYmxlOjU1M2M1Mjg3MGVkYjQyN2Q4NDk2MzVhODRlYjRkZDdlL3RhYmxlcmFuZ2U6NTUzYzUyODcwZWRiNDI3ZDg0OTYzNWE4NGViNGRkN2VfNy0zLTEtMS01MzczNg_5a6b9a28-9d62-4f4e-946c-58ad5c68e2df"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMzMxOQ_a69385dc-c53d-4ae1-9c80-8852238ee6bc"
      unitRef="usd">8300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl80OS9mcmFnOmQ5NDY5YmFjOGI2YTRjODE4OTlkNGIzMDFkZTI2OTljL3RleHRyZWdpb246ZDk0NjliYWM4YjZhNGM4MTg5OWQ0YjMwMWRlMjY5OWNfMTA5OTUxMTYzMzc4NA_41655e51-3f47-45a3-8aae-2a30201e53f7"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MTU_b65fae2d-00dc-4e10-8d9c-1426fa582c4e">Debt&lt;div&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;March 31,&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;290,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;290,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;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;286,298&#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;286,298&#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="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;As of&#160;March&#160;31, 2022 and December&#160;31, 2021, the weighted average effective interest rate on debt was&#160;approximately 2.8% and 3.2%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During each of the three months ended March 31, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.1 million and $0.5 million, respectively, to interest expense.&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;The approximate aggregate fair value of the term loans outstanding as of March&#160;31, 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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;was $291.4 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="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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 March&#160;31, 2022, the outstanding principal balance of $290.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="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On June 23, 2021, the Company entered into a Credit Agreement (the &#x201c;June 23, 2021 Credit Agreement&#x201d;), 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:112%"&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 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the &#x201c;May 12, 2017 Credit Agreement&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 March&#160;31, 2022, the Revolving Facility was undrawn. &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:112%"&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="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:112%"&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 &lt;/span&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:112%"&gt;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="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:112%"&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 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="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;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="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:112%"&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 March&#160;31, 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:112%"&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:112%"&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:112%"&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:112%"&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:112%"&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:112%"&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:112%"&gt;, the other loan documents and applicable law.&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;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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjM_62d462c7-a389-4f39-9a0f-758c90e356b6">&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;March 31,&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;290,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;290,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;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;286,298&#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;286,298&#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="i6b545f21544543b6b3e86cd752bf43c8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMy0xLTEtMS00OTk3MQ_f7702bf1-9041-4d8c-a2eb-b3e111b230fd"
      unitRef="usd">290000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d9133e9cd09419d90d3dc0a081c8897_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMy0zLTEtMS00OTk3MQ_5b8ab62d-34e5-4698-9b3e-43166d473b4f"
      unitRef="usd">310000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6e119e62217a4773a2850d3eeefb6b68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfNi0xLTEtMS00OTk3MQ_6c7ffa0e-d433-4f02-b964-d74e32748c62"
      unitRef="usd">290000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0d26c2a7066c42108818a34b1734ef19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfNi0zLTEtMS00OTk3MQ_542aabf3-6392-465e-98f7-88a5bac3c300"
      unitRef="usd">310000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i6e119e62217a4773a2850d3eeefb6b68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOC0xLTEtMS00OTk3MQ_40d9a1c1-5dc6-4c72-9f79-f21215d823e2"
      unitRef="usd">787000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0d26c2a7066c42108818a34b1734ef19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOC0zLTEtMS00OTk3MQ_92184f89-d235-4188-b87d-c40d0e4e2020"
      unitRef="usd">816000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6e119e62217a4773a2850d3eeefb6b68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOS0xLTEtMS00OTk3MQ_37cd34ac-f1fb-408a-81d1-55a55692c1cd"
      unitRef="usd">2915000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0d26c2a7066c42108818a34b1734ef19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfOS0zLTEtMS00OTk3MQ_1622576f-1daf-4b0c-9787-30147eaf5dbe"
      unitRef="usd">3031000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i6e119e62217a4773a2850d3eeefb6b68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTAtMS0xLTEtNDk5NzE_b3e90f63-7912-4021-8c63-0ddc6249f946"
      unitRef="usd">286298000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0d26c2a7066c42108818a34b1734ef19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTAtMy0xLTEtNDk5NzE_03d231aa-f1c2-46d2-90be-802ce350aa43"
      unitRef="usd">306153000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6e119e62217a4773a2850d3eeefb6b68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTEtMS0xLTEtNDk5NzE_5ca060c9-9c24-4fde-b359-b4b8fe08d038"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0d26c2a7066c42108818a34b1734ef19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTEtMy0xLTEtNDk5NzE_67358043-29b0-467d-88d6-16d26db3ddb5"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6e119e62217a4773a2850d3eeefb6b68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTItMS0xLTEtNDk5NzE_8d49c782-268c-4b75-bc77-6438e74065b8"
      unitRef="usd">286298000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0d26c2a7066c42108818a34b1734ef19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RhYmxlOjgzYWQxNDA4MGZlMjRmMjk4ZWM3MmQyMDRiOThlNWUxL3RhYmxlcmFuZ2U6ODNhZDE0MDgwZmUyNGYyOThlYzcyZDIwNGI5OGU1ZTFfMTItMy0xLTEtNDk5NzE_8cf1da7a-0459-430c-b0ee-1a6de924cb7b"
      unitRef="usd">306153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjIx_c85dd10b-084f-4e15-b13c-02d1f4a2cd90"
      unitRef="number">0.028</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjI4_be4b732b-a617-42ed-b611-bb32089fbe62"
      unitRef="number">0.032</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzYz_577bef0f-0472-4ddd-95dd-a45519f96d97"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzcw_308a31bd-5875-4b66-b301-e87b47aadc08"
      unitRef="usd">500000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:LongTermDebtFairValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjYw_cb36cb25-71d8-4b3e-ab8e-a1c212ea476c"
      unitRef="usd">291400000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjY3_9fc249f3-63fc-45f8-8a72-6b4dbd5e8c1d"
      unitRef="usd">311000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTA5OTUxMTY0MjU0OQ_d4c9193a-7194-4046-910e-9c4c471a0de0"
      unitRef="usd">290000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i64f45c602784422fa62b3be9832b8f35_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTM1OA_1de862bd-a9b8-4e86-8846-6e11b81755a0"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2d8b1fd33d9b43e5a485716aa0120321_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ4MA_7198159b-5db2-48fd-a495-593acc5ee762"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <mxl:LineofCreditFacilityIncrementalBorrowingCapacity
      contextRef="i3eb5522f5ca542c2af236855955f632d_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjU0OQ_93e9e9a3-f260-4b20-91bf-3529b767107c"
      unitRef="usd">175000000</mxl:LineofCreditFacilityIncrementalBorrowingCapacity>
    <mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA
      contextRef="i3eb5522f5ca542c2af236855955f632d_I20210623"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMjU2MA_d0ddb5a0-2d4f-478f-8dff-16b510779eec"
      unitRef="number">1</mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i18c02e7001224a55a98adfd83f00eacb_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzE1Nw_bb89b0cc-346f-4ef2-8274-3eb395ba3710"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentInterestPeriod
      contextRef="i6b545f21544543b6b3e86cd752bf43c8_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjQ_d6721dbd-7399-463b-8142-83c110eb87ff">P1M</mxl:DebtInstrumentInterestPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id36863bfa94e4950a280e1feb33f64dd_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzI4NQ_c98d99db-a0e7-4240-aeb4-4a835257efca"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzMzMg_17209be6-8d03-4cf0-91a8-31c8263d4076"
      unitRef="number">0.0125</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iacbf40e639d644b7b0adc5a8f585ad8f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzM4OQ_b51776ea-12d8-4e3d-977e-059eced86ae3"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="iacbf40e639d644b7b0adc5a8f585ad8f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzQyMg_990c0d02-1b0f-409e-a1a4-15e6bd34592a"
      unitRef="number">0.0225</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="i65ddc3cb96334ca3b0517ba0d9d6cb08_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzU4OQ_c14ccb24-4872-46e4-a0ce-ccdec80106cb"
      unitRef="number">0.0000</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="i5a97ccbc6dd3408caab0a987a9c002ba_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzY3NQ_f4feec18-8bea-455b-88e3-16d7400588e3"
      unitRef="number">0.0100</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5be9b9c8ac2c482eb86ba72c1042a93c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzg1NA_ecaea1b2-896f-4336-864a-298a667755ed"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ief01a65902c748d18a6c7990945c6bdd_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzg2MA_599219e8-34ad-41cd-a0a6-79f243b386f7"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3404d0c74e5642b5a344be5c2cc1a436_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzg5OA_8905da7c-d906-4f5a-bd8d-a298fbe9f835"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ida2818d663d84e8aa17452628ac2a5e0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMzkwNA_87f87028-f241-4496-8d69-4cdb6b106a66"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i58d2fe6f41644df7aadab9ff7b05c70b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNDExNA_6ae9375a-ecad-405b-aa46-69b46ec39b0c"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i3f6e2d670cbf4528a73bf693c3f9aaac_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNDEyMA_d93120df-b42c-402e-8b29-27e5d1c45891"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <mxl:DebtInstrumentQuarterlyAmortizationRate
      contextRef="i6b545f21544543b6b3e86cd752bf43c8_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNDQyMA_b89cc4f5-d633-43a9-ba89-ff836ccfe4c7"
      unitRef="number">0.0025</mxl:DebtInstrumentQuarterlyAmortizationRate>
    <mxl:CallPremiumPercentage
      contextRef="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNTM4OA_a5333a7b-eae8-4560-b2b2-7f7ae33678fc"
      unitRef="number">0.010</mxl:CallPremiumPercentage>
    <mxl:CallPremiumPeriod
      contextRef="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNTQzNw_ad2f9996-4ddc-4a0a-8499-e0e58b2ffebe">P6M</mxl:CallPremiumPeriod>
    <mxl:DebtInstrumentCovenantLeverageRatioMaximum
      contextRef="i7d7b321cf4e84555b021a64b601b94ac_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjkyOQ_9b4867c0-bc12-438e-8297-4f27b2ea1878"
      unitRef="number">3.50</mxl:DebtInstrumentCovenantLeverageRatioMaximum>
    <mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease
      contextRef="i7d7b321cf4e84555b021a64b601b94ac_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNjk3Mw_16b8e4ba-d447-4314-9578-b2e42ffa291d"
      unitRef="number">3.75</mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease>
    <mxl:AggregateCommitmentsPercentage
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfNzIzNQ_0124c941-f12c-4dd3-8eef-b2fce903fb5e"
      unitRef="number">0.01</mxl:AggregateCommitmentsPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0e01559584fe4a20808b611a66e0511d_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODEyMg_e2f8407d-82a0-49ef-8950-063272f715b9"
      unitRef="usd">350200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i0e01559584fe4a20808b611a66e0511d_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODM0Ng_bae2ef36-4bd7-43c0-a537-8b6a095f21cb"
      unitRef="number">0.034</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0e01559584fe4a20808b611a66e0511d_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODQyMg_483f1861-7812-47c1-a791-36001ca187be"
      unitRef="usd">900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i0e01559584fe4a20808b611a66e0511d_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODQ1Mg_960b0eaf-2363-4c0e-aad7-f406be807eb3"
      unitRef="usd">2900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia6121d6117b840568dd21dcdd8aedc0b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjA_8a9e7635-a778-484d-a891-0dab71af7132">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i97180e78e6784eaf90fdec4d6897c3de_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfODYwMA_06f2b8af-6df8-4191-8fc6-b90976f068b9"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="i63fbd22ba8e447c6826e819d1e8bffd6_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81NS9mcmFnOmQyM2NhNmIzYTk4YzQyMWQ4ZDc2ZWY2NWZhNzVlYjgxL3RleHRyZWdpb246ZDIzY2E2YjNhOThjNDIxZDhkNzZlZjY1ZmE3NWViODFfMTQ0MjU_09bf5b5f-1a97-45a3-a4e9-8e976434aeb6">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzNA_8f4d5f1a-a454-4186-9829-787426cd89ca">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;March 31, 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;151,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;152,253&#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 March&#160;31, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $0 and $20.4 million, respectively. As of March&#160;31, 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;March 31, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;64,850&#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 #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;139,041&#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;131,703&#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;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;March 31, 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;66,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;31,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;148,815&#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;(88,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;60,022&#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="text-align:justify"&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;Depreciation expense for the three months ended March 31, 2022 and 2021 was $4.8 million and $3.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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;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 is 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="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="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;Three Months Ended March 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="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;41,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/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;(13,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;68,349&#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;55,029&#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;March 31, 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;5,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;29,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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: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;75,553&#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 #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;57,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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 income (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;(1,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(1,075)&lt;/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 March 31, 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;(1,054)&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;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAyNw_2d06c949-c351-43de-92cf-352f803dbff8">&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;March 31, 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;151,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;152,253&#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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAyNw_badc9d54-6fe9-4fae-837e-3195b6c6db35">&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;March 31, 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;151,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;152,253&#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:CashAndCashEquivalentsAtCarryingValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMi0xLTEtMS00OTk3MQ_ecb366aa-ecab-4bb4-a6f0-4ddfc53a3ca7"
      unitRef="usd">151111000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMi0zLTEtMS00OTk3MQ_2829897d-0f64-4920-b057-fc71e089ce91"
      unitRef="usd">130572000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMy0xLTEtMS00OTk3MQ_b4614000-1873-469e-b777-b40fc244eb27"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfMy0zLTEtMS00OTk3MQ_91d512a1-7c7f-47c5-9245-e41d34c308ad"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNC0xLTEtMS00OTk3MQ_ed3b1fb6-c911-4c0f-ab06-6d642c762aa6"
      unitRef="usd">1037000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNC0zLTEtMS00OTk3MQ_aa515ca6-6a46-4cdd-82d0-f560359fa507"
      unitRef="usd">1061000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <mxl:Cashcashequivalentsandrestrictedcash
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNS0xLTEtMS00OTk3MQ_e672544a-53ea-45d7-9a4d-03940559b4e9"
      unitRef="usd">152253000</mxl:Cashcashequivalentsandrestrictedcash>
    <mxl:Cashcashequivalentsandrestrictedcash
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOmQyZjZhYjUxNWNhNDRhMzNhNWE1ZGM4YTQyMWEzNTUxL3RhYmxlcmFuZ2U6ZDJmNmFiNTE1Y2E0NGEzM2E1YTVkYzhhNDIxYTM1NTFfNS0zLTEtMS00OTk3MQ_3f96db25-3b5e-477d-a1a5-f087c22f0c77"
      unitRef="usd">131738000</mxl:Cashcashequivalentsandrestrictedcash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTA5OTUxMTYyOTg2Ng_85dc6627-d8d6-48de-afad-d2cdae77d28b"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTA5OTUxMTYyOTg3Nw_aec53437-eda5-4d58-8634-02046313b246"
      unitRef="usd">20400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjU4_ec84b5d4-d466-4217-8cdd-d09603c00e6f"
      unitRef="usd">1100000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTY0OTI2NzQ0NTI1Ng_fab705d2-52d0-4ce3-8b04-64e8ca6ccdab"
      unitRef="usd">1200000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzMQ_e1a84dc0-3db7-47e6-82b9-dfe55f3c2ff2">&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;March 31, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;64,850&#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 #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;139,041&#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;131,703&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcess
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfMy0xLTEtMS00OTk3MQ_851b7355-ab09-497d-a748-df041b095a6c"
      unitRef="usd">74191000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfMy0zLTEtMS00OTk3MQ_04dddefc-2489-4fa9-a275-07fb82528dfc"
      unitRef="usd">72369000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNC0xLTEtMS00OTk3MQ_b314404c-9ff4-4185-9fdd-0a2dd68f7ec8"
      unitRef="usd">64850000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNC0zLTEtMS00OTk3MQ_d9e339ac-aeb8-4c2a-b6e8-a4cd0272fa3b"
      unitRef="usd">59334000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNy0xLTEtMS00OTk3MQ_cfcbb1f2-ac19-48aa-bed4-11ac0216be7e"
      unitRef="usd">139041000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjAyYzEzOGI1YTZhYzQ4Y2M4MDRmZDQwNGUxY2IzMWE0L3RhYmxlcmFuZ2U6MDJjMTM4YjVhNmFjNDhjYzgwNGZkNDA0ZTFjYjMxYTRfNy0zLTEtMS00OTk3MQ_e78143a3-f5a9-46df-89e4-d1b357829e7b"
      unitRef="usd">131703000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjA1MQ_49e66483-9c94-4694-8c5e-b010b967cd1e">&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;March 31, 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;66,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;31,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;148,815&#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;(88,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;60,022&#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="ie8ccbcee825b413884b40ce9d9a7257b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMi0xLTEtMS00OTk3MQ_2c2a18ee-79c2-4d33-86dc-05b1517d9505">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35e1890dd00a4093967361337bcbd379_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMi0zLTEtMS00OTk3MQ_47beda8a-646d-4375-9fae-7f5117dbf2cd"
      unitRef="usd">3956000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id0d604cf49784298b251cff4b0042287_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMi01LTEtMS00OTk3MQ_72400610-5cbc-4d6b-acd3-3d24f49b4f8b"
      unitRef="usd">3917000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1545c2c9f4be49b58087133df488ac8a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjRkMGE4NDVmYzkwZjRkMjk5MWY1YjA2OTlhZDQ4N2YzXzQ_3461e35d-3280-4de1-abcb-0ff2f134f26d">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie16c1fb8e58d4287b6e6a758478406f1_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjRkMGE4NDVmYzkwZjRkMjk5MWY1YjA2OTlhZDQ4N2YzXzc_033cb82a-4d2b-45e4-b87a-fb366788ebcd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0c585576f121408a843c9eda562fa762_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy0zLTEtMS00OTk3MQ_dad79e06-bc02-46f1-8c19-38e6cab2808f"
      unitRef="usd">66524000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if2cabe213afe4666a9bfe749382e3cdb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMy01LTEtMS00OTk3MQ_c1d6f6bf-57b5-417d-bee4-0c618a3d1b22"
      unitRef="usd">65004000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i24c95c81ebc74a0885ad6894f9df6968_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjNkZThhNjg0ZTRhZjQ4YmNhODhlN2Y5M2EyOWZiZGU4XzQ_92f438b4-e7da-491d-a2df-6c9efa5a083b">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i257ee3f3e07a43d9bc29246be3cfd9f7_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjNkZThhNjg0ZTRhZjQ4YmNhODhlN2Y5M2EyOWZiZGU4Xzc_d165efcc-cfa5-402d-9984-66f35f179e0b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ea84772254a4999a49babefa3546175_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC0zLTEtMS00OTk3MQ_3370dbe0-8bf7-469c-bef7-d6ff39a1c4ab"
      unitRef="usd">32284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2cf5cb4e34214494879c5784cba9b1e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNC01LTEtMS00OTk3MQ_1ba0b0bc-7b14-4d89-b421-296c52c9821a"
      unitRef="usd">32099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5f3a1cd3ae8746a184b4677861b20154_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNS0xLTEtMS00OTk3MQ_1089785a-4c1c-4169-8452-0dcec102da80">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie408e46145ea47dcb8304f4982fb2491_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNS0zLTEtMS00OTk3MQ_1d3a13b4-d308-43bd-ae44-c1d69790289d"
      unitRef="usd">8921000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i902701e1d52143f09827e8a0ca3bbb9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNS01LTEtMS00OTk3MQ_20219772-1ee3-4c9d-8ebb-94762d9ce6dc"
      unitRef="usd">8763000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iedf2d6ac7ef54320b3312c9270684f23_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjY2NWIwNTJjZGYwNzQ0N2NiOWQzMWYwNDk5YWJmYTc0XzQ_1bd460b9-da3f-42df-bdda-483b09586115">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia8f99f02d1364a8cb9ec29d06d5f84bb_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi0xLTEtMS00OTk3MS90ZXh0cmVnaW9uOjY2NWIwNTJjZGYwNzQ0N2NiOWQzMWYwNDk5YWJmYTc0Xzc_56e4d0dd-c8a7-439c-986b-89583adceaca">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i633f177a94544b5a81fcbc85cb656515_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi0zLTEtMS00OTk3MQ_e86dd755-04ac-47c7-a132-8390ba7d4845"
      unitRef="usd">31239000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i10f2097353e54248b41fdeaa42e964bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNi01LTEtMS00OTk3MQ_203655c7-891b-4987-8080-b5258a0d1828"
      unitRef="usd">30889000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d31293cdb6e4ae784cee0719e737339_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNy0zLTEtMS00OTk3MQ_0d5a22dd-37da-4634-a09e-464a238482f9"
      unitRef="usd">5891000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6f48446d86df4c82b09824478553ff1d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfNy01LTEtMS00OTk3MQ_6d918fc7-0582-4f9c-affe-4a9d11e3dc52"
      unitRef="usd">4647000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOC0zLTEtMS00OTk3MQ_27b6349d-61f2-4d5a-9f38-e32761b9ae41"
      unitRef="usd">148815000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOC01LTEtMS00OTk3MQ_365ca69e-7d63-482d-a297-9a267ecce4e6"
      unitRef="usd">145319000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOS0zLTEtMS00OTk3MQ_a64f72e8-6602-428b-aef8-460ffa80f291"
      unitRef="usd">88793000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfOS01LTEtMS00OTk3MQ_7a902023-5e79-4d21-971c-128d60198228"
      unitRef="usd">84395000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMTAtMy0xLTEtNDk5NzE_6eb9c96a-dc74-413c-847a-0712fb12f359"
      unitRef="usd">60022000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjIwNzI5ZTQwMGQ0OTQwZjY4ZjA3YmE0ZjQzM2I5YTRlL3RhYmxlcmFuZ2U6MjA3MjllNDAwZDQ5NDBmNjhmMDdiYTRmNDMzYjlhNGVfMTAtNS0xLTEtNDk5NzE_dd9d441b-5987-4ee6-acc1-9df20e5ba50c"
      unitRef="usd">60924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfODg5_8adcdb4b-7763-4df9-ba14-fd8b235ba566"
      unitRef="usd">4800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMTY0OTI2NzQ0NTAxMA_fbd0eeeb-33da-4c3d-9435-bc518e6f52f9"
      unitRef="usd">3700000</us-gaap:Depreciation>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="iae7bb71b98a54a15bfe441385c3bc1e7_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfNDk0NzgwMjMyOTg5Ng_562da15a-41d9-4050-bca9-93b4e7ab7e26"
      unitRef="usd">10000000</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfNDk0NzgwMjMyOTkxMQ_fce9c6d1-56f9-4492-8afb-1834400227b0"
      unitRef="usd">2000000</mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually>
    <mxl:PriceProtectionLiabilityTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzOQ_4d745a13-3b01-40e3-8262-0574cee001ca">&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;Three Months Ended March 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="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;41,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/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;(13,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;68,349&#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;55,029&#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="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfMy0xLTEtMS00OTk3MQ_eb61fa1a-8872-4e8f-861c-dba9570b02c0"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i920d856b17324c518de59367aefa91b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfMy0zLTEtMS00OTk3MQ_9b8aab03-08ff-46c8-8bff-9fc64af62c5e"
      unitRef="usd">47766000</mxl:AccruedPriceProtectionLiability>
    <mxl:PriceProtectionRebateCharges
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNS0xLTEtMS00OTk3MQ_f03da3c4-2d6e-4d95-922c-c2f36be18f6b"
      unitRef="usd">41473000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionRebateCharges
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNS0zLTEtMS00OTk3MQ_41b086b5-c9a9-4226-96e2-0df1e3cdb069"
      unitRef="usd">24423000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionpayments
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNy0xLTEtMS00OTk3MQ_8aef2185-0dc3-40ca-bfc1-80bdbb914988"
      unitRef="usd">13633000</mxl:PriceProtectionpayments>
    <mxl:PriceProtectionpayments
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfNy0zLTEtMS00OTk3MQ_10f4c93a-ed11-49b2-bf73-b8db55e6faf8"
      unitRef="usd">17160000</mxl:PriceProtectionpayments>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfOC0xLTEtMS00OTk3MQ_03e1820a-c3e3-4734-8046-16830bf335cd"
      unitRef="usd">68349000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i6b2452ba71984c04a3ffba27081a8ddb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjVkNjYxNjczMDkwODRiMzBiNjM1N2U2OGExZjJhMDg0L3RhYmxlcmFuZ2U6NWQ2NjE2NzMwOTA4NGIzMGI2MzU3ZTY4YTFmMmEwODRfOC0zLTEtMS00OTk3MQ_b65ecf7c-980a-460e-bedb-ccbb2ad56d89"
      unitRef="usd">55029000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAyNA_cf8a656f-dd6b-47f8-a377-68b2a99fe3b2">&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;March 31, 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;5,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;29,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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: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;75,553&#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 #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;57,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNC0xLTEtMS00OTk3MQ_ad7a67c7-4781-4fc8-8b99-3828f8a9255a"
      unitRef="usd">5988000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNC0zLTEtMS00OTk3MQ_b1ade648-6167-4d25-acba-b3ad21597ab6"
      unitRef="usd">7337000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNS0xLTEtMS00OTk3MQ_793887eb-2a91-4339-8cdf-a871ebb824c9"
      unitRef="usd">3565000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNS0zLTEtMS00OTk3MQ_6a9cffb3-6071-433a-8ee1-3223018615d7"
      unitRef="usd">3651000</us-gaap:AccruedProfessionalFeesCurrent>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNi0xLTEtMS00OTk3MQ_acdc4d37-a8e9-436c-9621-7215f3e4de9e"
      unitRef="usd">4076000</mxl:Accruedengineeringandproductioncosts>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNi0zLTEtMS00OTk3MQ_d1cdb7b3-30a7-4668-a893-7002637fff3b"
      unitRef="usd">2934000</mxl:Accruedengineeringandproductioncosts>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNy0xLTEtMS00OTk3MQ_d8051c9e-78a3-4373-9f94-ee06b5ccd9a2"
      unitRef="usd">295000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfNy0zLTEtMS00OTk3MQ_e1e8a071-a72c-4374-9e29-0673f91c2ef9"
      unitRef="usd">320000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfOS0xLTEtMS00OTk3MQ_a32ee146-5809-4537-b829-1d60393fa3fd"
      unitRef="usd">1911000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfOS0zLTEtMS00OTk3MQ_01a9e1b1-c234-4d30-82cd-3fd4e19f7d5f"
      unitRef="usd">2080000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTAtMS0xLTEtNDk5NzE_83a77ee1-bec4-479b-9d4c-519e3148c4d5"
      unitRef="usd">8588000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTAtMy0xLTEtNDk5NzE_ab7c98f3-b009-47d8-9108-229758e3429c"
      unitRef="usd">8888000</us-gaap:OperatingLeaseLiabilityCurrent>
    <mxl:Accruedcustomercredits
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTItMS0xLTEtNDk5NzE_353b1f3b-dc7b-41af-99fe-124e07fe902d"
      unitRef="usd">1932000</mxl:Accruedcustomercredits>
    <mxl:Accruedcustomercredits
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTItMy0xLTEtNDk5NzE_a85b98ec-e560-46ea-8003-103f0125c352"
      unitRef="usd">5136000</mxl:Accruedcustomercredits>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTQtMS0xLTEtNDk5NzE_7049db53-1d6d-4a20-9207-f8a0045fa1ad"
      unitRef="usd">7931000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTQtMy0xLTEtNDk5NzE_a3cd854f-d14f-4361-8b60-849f89cf0f6b"
      unitRef="usd">7105000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTUtMS0xLTEtNDk5NzE_ab591e31-667e-45e4-a199-1995150fdca5"
      unitRef="usd">1089000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTUtMy0xLTEtNDk5NzE_7c7061af-567f-4ab8-bc14-1bf3598bd466"
      unitRef="usd">1044000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i3648663f19964d029eb21518c9e19f1d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTYtMS0xLTEtNDk5NzE_d797d340-8327-4902-844f-4076fb3e0dbe"
      unitRef="usd">29226000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i7cdd3abaabf84005979c23c73fbcc361_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTYtMy0xLTEtNDk5NzE_c6b5a2db-cb13-4da3-8880-49b3e63a3e7a"
      unitRef="usd">6721000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="i2a07d80b82fd44b49b95398922c97985_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTctMS0xLTEtNDk5NzE_79d5e2f1-5d04-4885-9a6b-d72cc46fd55f"
      unitRef="usd">2498000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="if2b7705c9ef34cb497bac18701eb2386_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTctMy0xLTEtNDk5NzE_421c62c6-e2aa-4bef-b61e-4eaadb217413"
      unitRef="usd">2847000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTgtMS0xLTEtNDk5NzE_07b4bea0-df1e-4190-827a-26fe531774da"
      unitRef="usd">8454000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTgtMy0xLTEtNDk5NzE_f96cefa3-e4f7-47f5-9df3-d17d5b1c5c12"
      unitRef="usd">9205000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTktMS0xLTEtNDk5NzE_3f37923d-b5d3-4a70-9a96-d61f300067a6"
      unitRef="usd">75553000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjc3ZDAwZjAwNmJlNjQxYTc4Y2MwMDM0MGVlN2Q0YjY2L3RhYmxlcmFuZ2U6NzdkMDBmMDA2YmU2NDFhNzhjYzAwMzQwZWU3ZDRiNjZfMTktMy0xLTEtNDk5NzE_f46625e9-36a9-40c0-9fb5-d2aec2a00c20"
      unitRef="usd">57268000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RleHRyZWdpb246MzA3MjNhMmJhMDRiNDZmN2E3YTA1YzI3MDZiODY5MjlfMjAzNg_e1cabf05-948d-4aa7-89e2-56b0d2ddc1a9">&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 income (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;(1,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(1,075)&lt;/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 March 31, 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;(1,054)&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;1,050&#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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i4d65df478c294b0cb2205574d82863fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMi0zLTEtMS00OTk3MQ_3cc97237-484c-453c-b90e-00c5d00f3a16"
      unitRef="usd">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1e129eea3014a3e8cf05dfcb02af245_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMi03LTEtMS00OTk3MQ_b4cfe857-ff59-4022-8a42-f6e7cd4cf073"
      unitRef="usd">2104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i974ee2f3b03240f3a909d1965483f5aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMi05LTEtMS00OTk3MQ_34ea65d2-55fc-4c5b-aef6-d2fcee97d138"
      unitRef="usd">2125000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="iffa77fc4740b4f4f8bc1251f9ebcb8d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMy0zLTEtMS00OTk3MQ_b72ed720-5d07-4bd7-8074-44994b9a81a0"
      unitRef="usd">-1075000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i57d35689070e4321b7c3fecc54731793_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMy03LTEtMS00OTk3MQ_8b69a20c-7735-4cd8-b1fc-98b0a2f4c665"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfMy05LTEtMS00OTk3MQ_7254e322-333f-4fce-bf54-b2b8d5d08d6d"
      unitRef="usd">-1075000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i9e830b554f5c4930b3f8bfccbc0e4e5c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfNi0zLTEtMS00OTk3MQ_8480933c-d776-4104-9601-b143294be360"
      unitRef="usd">-1054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03981e2b5c9e4dc5ad8abc95d69ce10f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfNi03LTEtMS00OTk3MQ_107f6596-2a69-4610-92f6-4daeb42e8181"
      unitRef="usd">2104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice9e681bbbce4b29ad5da72cc0395f70_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81Mi9mcmFnOjMwNzIzYTJiYTA0YjQ2ZjdhN2EwNWMyNzA2Yjg2OTI5L3RhYmxlOjBiNGVjZDg2MDRjZTQ2ZDk5NDU1OTZhOWZjOTYwNzVmL3RhYmxlcmFuZ2U6MGI0ZWNkODYwNGNlNDZkOTk0NTU5NmE5ZmM5NjA3NWZfNi05LTEtMS00OTk3MQ_8eec2e0c-f485-49cc-aac6-06f9db6d32bd"
      unitRef="usd">1050000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk3MQ_4cb19f72-33d5-4f28-8dc6-9a9716e4efc8">Stock-Based Compensation&lt;div style="margin-bottom:8pt;margin-top:12pt"&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-bottom:8pt;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 March&#160;31, 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 three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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 March&#160;31, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was 16,641,362 shares. As of March&#160;31, 2022, the number of shares of common stock available for future issuance under the ESPP was 5,061,372 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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 settles a majority of 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 March&#160;31, 2022, the Company has an accrual of $9.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:68.783%"/&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.521%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;169&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;18,554&#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;12,955&#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;td colspan="3" 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 March&#160;31, 2022 was $117.0 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 March&#160;31, 2022 was $32.4 million, and the weighted average period over which these equity awards are expected to vest is 1.37 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 March&#160;31, 2022 was $0.2 million, and the weighted average period over which these equity awards are expected to vest is 0.26 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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/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 March 31, 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;5,897&#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;31.05&#160;&lt;/span&gt;&lt;/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 March&#160;31, 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-bottom:5pt;margin-top:5pt;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/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 March 31, 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,679&#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.05&#160;&lt;/span&gt;&lt;/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 style="margin-top:9pt"&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-bottom:5pt;margin-top:5pt"&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;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:112%"&gt;During the three months ended March 31, 2022 and 2021 there were no shares of common stock purchased under the ESPP. &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 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;/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 March 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="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: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:#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;18.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;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;8.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-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;0.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;/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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Expected life (in years)&lt;/span&gt;&lt;/td&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;0.50&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;0.50&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;Volatility&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;43.83&#160;&lt;/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;59.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 March 31, 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;411&#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.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;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;3.07&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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 March 31, 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;411&#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.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;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;3.07&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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at March 31, 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;383&#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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.04&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;15,831&#160;&lt;/span&gt;&lt;/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 three months ended March 31, 2022.&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;The intrinsic value of stock options exercised was $0.3 million and $2.3 million in the three months ended March 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="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 $1.3 million&#160;during the three months ended March 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;The tax benefit from stock options exercised was $0.4 million and $2.7 million during the three months ended March 31, 2022 and 2021, respectively.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if409deaaae124ac3a5ad328e89ad6e73_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTkz_c5e9ba4e-7011-43c9-b378-73afb0f7d124"
      unitRef="shares">16641362</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ide907916fe7e4558b69cb0fad8cfc5e7_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNzAw_bd9db04e-64d2-44c4-83f8-0a20e19483b6"
      unitRef="shares">5061372</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <mxl:SharesIssueduponSettlementofExecutiveBonusPlan
      contextRef="i949d2a715eb04f45bb4480bb5ac07e8d_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMTMwMQ_6000e9a7-bfbf-43e5-9dbf-1d6c0ef55994"
      unitRef="shares">500000</mxl:SharesIssueduponSettlementofExecutiveBonusPlan>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMTQ5MQ_945d8eca-80d1-4773-8375-d69ef4f43e36"
      unitRef="usd">9000000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk2MA_42168db9-7dc7-4031-84ba-8269ae6ddef4">&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:68.783%"/&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.521%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;169&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;18,554&#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;12,955&#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;td colspan="3" 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="ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfMy0xLTEtMS00OTk3MQ_01795b38-7d0d-4d46-ad71-705f702a26e8"
      unitRef="usd">163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96781cdf491a4caca049b0f20fecc30a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfMy0zLTEtMS00OTk3MQ_57e8810a-04c4-4b6a-a40a-1ac707bee1b7"
      unitRef="usd">169000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6dff7d01247c4c40bf928eebdf93d258_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNC0xLTEtMS00OTk3MQ_d19d3231-55e5-4a1d-a1d5-9e075df1f224"
      unitRef="usd">9676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2727747caa254305b497d65819ef9292_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNC0zLTEtMS00OTk3MQ_bc67d15a-f5b9-46b7-9679-da4a2a2dd726"
      unitRef="usd">7162000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iefcc504dfbf6426e869fcd88d81db0c8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNS0xLTEtMS00OTk3MQ_8f93e05b-40d0-4cdf-a6d1-fbc27a97910e"
      unitRef="usd">8715000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib776d3ad037348f9bc8222d9dd51d791_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNS0zLTEtMS00OTk3MQ_e5505a43-39ff-49c4-b783-fcfcafa1492a"
      unitRef="usd">5624000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNy0xLTEtMS00OTk3MQ_951fed0b-dc6e-4571-97ec-543c89d40e2a"
      unitRef="usd">18554000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjU1YzlhNzk5MDcxMjQ1ZTdhYzYwZDA2NDYxNzE0MDA5L3RhYmxlcmFuZ2U6NTVjOWE3OTkwNzEyNDVlN2FjNjBkMDY0NjE3MTQwMDlfNy0zLTEtMS00OTk3MQ_b4c8fc60-a050-4926-959d-68a43cf9ba01"
      unitRef="usd">12955000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMTk5NQ_8a4b64c4-4056-4372-b647-c68842a53835"
      unitRef="usd">117000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjA4Ng_20e112fb-eb96-4896-9237-63e280ba7cdb">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i902772192cdb4cd39571038c929d058d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjIxMQ_f51203dc-450c-4f7f-9c86-c912e0b7209e"
      unitRef="usd">32400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjMwMg_55e5ece4-fc9c-49b1-bc30-d89638c429b9">P1Y4M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjQwMA_e4e73c7b-e6da-4bbb-bb3d-f6b8e251d538"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMjQ5MQ_bf89b547-aac9-4e9b-84cb-5b1f8b0d5acc">P0Y3M3D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk2Nw_a7a9eac0-74f8-494e-afdd-84611326639f">&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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/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 March 31, 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;5,897&#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;31.05&#160;&lt;/span&gt;&lt;/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="i4669b7d354714049a0e18aac89d658aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMS0xLTEtMS00OTk3MQ_321f9ced-d615-40be-966b-adf80fa4c3a0"
      unitRef="shares">5233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4669b7d354714049a0e18aac89d658aa_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMS0zLTEtMS00OTk3MQ_4cce35ca-c42d-49c9-a593-c5eaa9f72114"
      unitRef="usdPerShare">25.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMi0xLTEtMS00OTk3MQ_a4352cea-9f6c-471b-913a-70fee29dfcbb"
      unitRef="shares">1502000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfMi0zLTEtMS00OTk3MQ_88718dfa-4171-4860-8eb2-d5846bb71ca8"
      unitRef="usdPerShare">63.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNC0xLTEtMS00OTk3MQ_64f88728-72f4-40a5-9e3e-6740ebd646a7"
      unitRef="shares">730000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNC0zLTEtMS00OTk3MQ_c8c8b2db-2521-4c91-9107-1958a3435eb3"
      unitRef="usdPerShare">56.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNS0xLTEtMS00OTk3MQ_8b8ac40c-ccaf-4bbe-8fe1-f91c9885ec91"
      unitRef="shares">108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i351d59cde3034c739329769b9283b771_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNS0zLTEtMS00OTk3MQ_8f11298f-e1d3-4d84-b209-b286f5604883"
      unitRef="usdPerShare">25.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNi0xLTEtMS00OTk3MQ_85976bd2-737a-4412-bf7e-1f747e796a52"
      unitRef="shares">5897000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6dfc60eef4d048ae9e90a0e69ff05105_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmE2ZWE4MDJlZmQwZTQ2NWJhYThmYjBkZGU2ODVhYjI0L3RhYmxlcmFuZ2U6YTZlYTgwMmVmZDBlNDY1YmFhOGZiMGRkZTY4NWFiMjRfNi0zLTEtMS00OTk3MQ_d7777067-84d5-4a0d-906a-8fb47cb6da1f"
      unitRef="usdPerShare">31.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk0Ng_2d9a1daa-2f3e-4b07-ba59-17d3cfce6f20">P3Y</mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <mxl:VestingPercentageRelativeToNetSales
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzA3NA_2dbe59da-e020-473e-ac23-5b02daff9499"
      unitRef="number">0.60</mxl:VestingPercentageRelativeToNetSales>
    <mxl:VestingPercentageRelativeToEPS
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzE3NQ_68a57d03-332b-45fe-b34d-d9f646928fd7"
      unitRef="number">0.40</mxl:VestingPercentageRelativeToEPS>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="ibb50aee78d6d4b4fb7507b8c2e97addc_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzMxNw_30fee6f9-5120-4bed-842d-57eaa52468dc"
      unitRef="number">2.50</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="ie10fa8317a4a4fecaa3f3b75c0cdfe92_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzQ1Ng_9238e896-bc1e-4be8-826b-570568a0a924"
      unitRef="number">0.30</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="i169354e31e6245c8b6ab7f1015daa6fe_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfMzQ2Mw_319772c3-6f3c-4ca5-9427-b46a4a0bfa7a"
      unitRef="number">1</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk3Ng_b0063e79-f074-4580-99f2-af551339dc83">P3Y</mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk3Nw_d5c4a445-a727-4f00-b495-8fc7eea777bc">&lt;div style="margin-bottom:5pt;margin-top:5pt;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/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 March 31, 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,679&#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.05&#160;&lt;/span&gt;&lt;/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 style="margin-top:9pt"&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="if00f5bcd7206421b834476f50cdbba5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMS0xLTEtMS00OTk3MQ_4a38c904-d120-4d4e-8bea-59cc0953b8b0"
      unitRef="shares">2005000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if00f5bcd7206421b834476f50cdbba5a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMS0zLTEtMS00OTk3MQ_83a7bda0-3b85-4f61-ba43-3d24fc3b932e"
      unitRef="usdPerShare">19.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMi0xLTEtMS00OTk3MQ_4a0a3f11-3939-44b6-bbb0-3387a2dc4140"
      unitRef="shares">376000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfMi0zLTEtMS00OTk3MQ_88bced6e-2424-4636-b9e0-edfbe841473c"
      unitRef="usdPerShare">75.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNC0xLTEtMS00OTk3MQ_d0d7d41d-0f1b-41b1-91e9-6336d1b65c1d"
      unitRef="shares">701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNC0zLTEtMS00OTk3MQ_9934134c-4958-47c2-b0e3-8dfd2f18fcb0"
      unitRef="usdPerShare">17.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNS0xLTEtMS00OTk3MQ_8bcf0d3b-93f5-4569-a8a6-6976d5996a83"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4256d7191dd04a62b5c3c80e8ef27db9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNS0zLTEtMS00OTk3MQ_21f1c077-6017-4bb2-aee2-d2a63b155bfa"
      unitRef="usdPerShare">35.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i902772192cdb4cd39571038c929d058d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNi0xLTEtMS00OTk3MQ_896ba5ab-2326-4bc6-998f-bbbc5687bfb8"
      unitRef="shares">1679000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i902772192cdb4cd39571038c929d058d_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjZmNDFkMjFhMjU3OTQzODc5ZjAzYjBhMGY0MWFkM2Y4L3RhYmxlcmFuZ2U6NmY0MWQyMWEyNTc5NDM4NzlmMDNiMGEwZjQxYWQzZjhfNi0zLTEtMS00OTk3MQ_698f2551-6b87-4388-868a-b053c9ee72af"
      unitRef="usdPerShare">33.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNDMyNg_0520d2e6-54b0-4742-affa-dab10f1269f8"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNDMyNg_e29208d4-8192-49fa-9680-2f6c49142bff"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk2MQ_90c73724-0fd9-47d3-adcc-cef4a656c2dc">&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 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;/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 March 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="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: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:#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;18.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;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;8.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-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;0.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;/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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Expected life (in years)&lt;/span&gt;&lt;/td&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;0.50&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;0.50&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;Volatility&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;43.83&#160;&lt;/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;59.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i53e20149bc904642808c5d616f7cb5b7_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMi0xLTEtMS00OTk3MQ_75c5a9b4-5543-453c-b826-faa01682d7c2"
      unitRef="usdPerShare">18.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0e675f9cc7324c129421ac2d21b4863a_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMi0zLTEtMS00OTk3MQ_1bb43c88-c2e8-4eeb-8239-1683fdb1be9b"
      unitRef="usdPerShare">8.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMy0xLTEtMS00OTk3MQ_312c6efe-3987-4c0a-9915-c13b7408fd75"
      unitRef="number">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfMy0zLTEtMS00OTk3MQ_8c423f04-f7ac-4902-a89d-c5b9961f5fbd"
      unitRef="number">0.0012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNC0xLTEtMS00OTk3MQ_50aaefdd-fd0e-4a34-b16a-98e1a945180e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNC0zLTEtMS00OTk3MQ_03fde64a-d28d-49a7-8401-fbb7a36fcc5f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNS0xLTEtMS00OTk3MQ_0b6eacb5-dd62-49e5-a361-3cf05578de69">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNS0zLTEtMS00OTk3MQ_ca367ff9-5c70-4e04-a91a-b7ac5d965909">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iaf49e46bb680477ebf8623c3a92138bc_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNi0xLTEtMS00OTk3MQ_39b1b999-673a-4e99-8fa9-0242506c14c1"
      unitRef="number">0.4383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6851bfa1916d4a70afe4b4c82d09af5b_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOjE1MjVkNTIzMTkzZDQwNDA4YzdlNGY5MzYwNDk1MmE2L3RhYmxlcmFuZ2U6MTUyNWQ1MjMxOTNkNDA0MDhjN2U0ZjkzNjA0OTUyYTZfNi0zLTEtMS00OTk3MQ_c59702c4-0e79-4921-91c2-f5d5c58adc95"
      unitRef="number">0.5972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTk1Nw_56aef947-df94-4367-8e3c-a6c52f35764d">&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;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 March 31, 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;411&#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.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;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;3.07&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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 March 31, 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;411&#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.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;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;3.07&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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at March 31, 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;383&#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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.04&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;15,831&#160;&lt;/span&gt;&lt;/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="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfMS0xLTEtMS00OTk3MQ_064c5072-f0d1-44b5-adac-3126697802dd"
      unitRef="shares">417000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfMS0zLTEtMS00OTk3MQ_72258c4e-f10c-4803-8912-b3bd77ec5257"
      unitRef="usdPerShare">17.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNC0xLTEtMS00OTk3MQ_a2f40d26-559a-4669-ac5a-53c04a38057e"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNC0zLTEtMS00OTk3MQ_82e35d8f-c631-4dac-b0b2-088be758df9f"
      unitRef="usdPerShare">13.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi0xLTEtMS00OTk3MQ_abf393bf-01c5-49bc-ae3e-a2e36cf98780"
      unitRef="shares">411000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi0zLTEtMS00OTk3MQ_f8b6cf07-fa19-4388-8ec6-b93d32c6b6b1"
      unitRef="usdPerShare">17.10</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi01LTEtMS00OTk3MQ_9367445e-a10f-449c-a6ff-a3c05443a0cf">P3Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNi03LTEtMS00OTk3MQ_474dc339-6aab-4e85-99fd-8d619b1583f2"
      unitRef="usd">16947000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy0xLTEtMS00OTk3MQ_cf0da037-ea1f-440f-8ba3-8968b62d91b7"
      unitRef="shares">411000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy0zLTEtMS00OTk3MQ_5cd6f07c-41a1-42f2-975f-9b39eddb01ed"
      unitRef="usdPerShare">17.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy01LTEtMS00OTk3MQ_07b8358e-45f8-4c29-ba88-df1ece8b6355">P3Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfNy03LTEtMS00OTk3MQ_fc799284-bf4b-4810-aa63-b50171ec7762"
      unitRef="usd">16947000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC0xLTEtMS00OTk3MQ_58903d1d-65f0-4a43-bd93-6aecd722cea5"
      unitRef="shares">383000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC0zLTEtMS00OTk3MQ_7db25861-a0aa-43b0-a6a4-590b5f46599a"
      unitRef="usdPerShare">17.00</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC01LTEtMS00OTk3MQ_b86b7730-4bec-4fb9-a1eb-0e25134b9937">P3Y14D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RhYmxlOmM2NDE3NzMxZjU4ZjQ4NDk4OWY2YThiODk0ZjI5MWY3L3RhYmxlcmFuZ2U6YzY0MTc3MzFmNThmNDg0OTg5ZjZhOGI4OTRmMjkxZjdfOC03LTEtMS00OTk3MQ_b97d177e-1aad-474c-a268-94f9bdad14e9"
      unitRef="usd">15831000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTMxNw_a3258d71-e205-4b1c-917d-31a8cfbdb98d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTQyOQ_4ea42f0e-81e7-4f49-b3f2-b1b15bd62974"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTQzNg_b95714f8-4f83-4bba-8ade-a82a41e93c18"
      unitRef="usd">2300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTYxNA_f31c7fbe-f8a3-4dcb-8bc2-acfe729162cc"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTYyMQ_b15871a7-d245-4971-a290-b90d5916d29a"
      unitRef="usd">1300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTgwNQ_1d50a600-503d-451b-bf49-73662883c6bc"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl81OC9mcmFnOjcyOTI2YjNjZjVjNzQxZDY4MjYwODcxZTM0MzEzODJlL3RleHRyZWdpb246NzI5MjZiM2NmNWM3NDFkNjgyNjA4NzFlMzQzMTM4MmVfNTgxMg_21c85580-d695-420c-85fb-136cebaa4dea"
      unitRef="usd">2700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfNDk1OQ_4299b97a-861f-4521-b49b-46e130cf35bf">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.5 million in the three months ended March 31, 2022 and an income tax provision of $1.8 million in the three months ended March 31, 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 three months ended March 31, 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 R&amp;amp;D 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 three months ended March 31, 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 three months ended March 31, 2022, the Company&#x2019;s unrecognized tax benefits increased by $2.2 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of March&#160;31, 2022 were approximately $0.5 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 March&#160;31, 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 three months ended March 31, 2022 at the incentive rate. In the three months ended March 31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMTk4Mw_1b6d4597-9da2-433c-97a4-ed03576c9509"
      unitRef="usd">11500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMjAyMA_b2106c9f-6ee2-4920-9e4c-785f4df206cc"
      unitRef="usd">1800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMzYzMw_3bb50330-1202-41d2-857e-9130e88e8b97"
      unitRef="usd">2200000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMzg0Mw_68204a4b-3005-4503-8bd6-76eb9f304519"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82MS9mcmFnOmIxZWRjMDNmNjc1MDRlOTc5ZTk4MGZjZDlhOWJkMmMwL3RleHRyZWdpb246YjFlZGMwM2Y2NzUwNGU5NzllOTgwZmNkOWE5YmQyYzBfMzg1MA_5e13631e-f37a-4b49-abd5-1fb3f1cf2340"
      unitRef="usd">30000.00</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg0MQ_3acfe40a-d0f5-4666-8fcf-0a86d569ebe0">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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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&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;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="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;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:68.344%"/&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.534%"/&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;td colspan="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 March 31,&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 C (distributor)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding-left:18pt;text-indent:-18pt"&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;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;March 31,&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 #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 B (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;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;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;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;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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="padding-left:18pt;text-indent:-18pt"&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;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:71.707%"/&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.825%"/&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="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 March 31,&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="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="display:none"/&gt;&lt;td colspan="3" style="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;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;27&#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;45&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;26&#160;&lt;/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;20&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="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;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;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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&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-style:italic;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&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;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:59.718%"/&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.827%"/&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="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;Three Months Ended March 31,&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="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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;211,665&#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&#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;171,160&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;8,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;43,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;27,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;263,927&#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;209,359&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="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;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:68.344%"/&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.534%"/&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 March 31,&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-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:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="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;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;38&#160;&lt;/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;37&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="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;Vietnam&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;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="3" 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 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, or EMEA 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;March 31,&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;372,671&#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;121,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;539,807&#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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg0Mw_6f1de990-828f-4e1c-bb81-4cff90d4983c">&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;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:68.344%"/&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.534%"/&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;td colspan="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 March 31,&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 C (distributor)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding-left:18pt;text-indent:-18pt"&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;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;March 31,&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 #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 B (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;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;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;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;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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="padding-left:18pt;text-indent:-18pt"&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;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:71.707%"/&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.825%"/&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="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 March 31,&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="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="display:none"/&gt;&lt;td colspan="3" style="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;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;27&#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;45&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;26&#160;&lt;/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;20&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="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;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;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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="ieee9b8811afc42a282de858227dedb7a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfMy0xLTEtMS00OTk3MQ_25166be5-32a9-4683-899e-71afc63e904f"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i114bb60e6a474823a131ee1c213f45ed_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfMy0zLTEtMS00OTk3MQ_ff96ac81-9c16-4d92-8c30-2d4dc663275d"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i90267e170152455eba5abd76a9cbbf28_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNC0xLTEtMS00OTk3MQ_36a66775-b4e7-4e9b-877a-6c3212b0df3c"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i589a3e91f1a54832b29168db6c739040_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNC0zLTEtMS00OTk3MQ_1c1a425e-ae12-43f0-92a7-948d844d2878"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c8872c7973b4467a109dd6697dcea11_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNS0xLTEtMS00OTk3MQ_2455f7f7-c4f7-4c60-bf7c-e146b1716723"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib91160af88664ce98835022de774cda5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjM3YTVhZGQxZWVhMjRmMDNiYmZlYzIzNDQ1NjQ2Y2YzL3RhYmxlcmFuZ2U6MzdhNWFkZDFlZWEyNGYwM2JiZmVjMjM0NDU2NDZjZjNfNS0zLTEtMS00OTk3MQ_687b4396-cd76-497b-a2a9-f3e22b707d3f"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id2dcf13befd847f1a08ee90591d30474_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfMy0xLTEtMS00OTk3MQ_f1fb392d-39c2-463e-b290-4bb56b5df618"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9a5bf11437ac427495aecefb1de6005f_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfMy0zLTEtMS00OTk3MQ_933a8951-44c5-4bb7-b4e8-1e83251453f3"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a0258ae7c3045668025d4013726926e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfNS0xLTEtMS01ODQ4Mg_631beeb0-1cad-4c65-b54a-7637902dad4f"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie90b400d26ba4722a46648c81a48dbc4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfNS0xLTEtMS00OTk3MQ_2744ec50-6819-40a0-b434-80eb6185587b"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieb4ff375fb914c6fbf06e3b07e307700_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmY4MWUyYzY4YTc5YjQxOTliNDZlMjBlYjQ4N2QxZjkyL3RhYmxlcmFuZ2U6ZjgxZTJjNjhhNzliNDE5OWI0NmUyMGViNDg3ZDFmOTJfNS0zLTEtMS00OTk3MQ_345d89b4-9040-433f-b2b2-77cf6c71c18b"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i82cea8a476ba415fb8a13fd834c5fced_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMi0yLTEtMS00OTk3MQ_213cb52f-56c1-4eee-8d6a-6a471611c331"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifae2d878072e4b90abfb84a6a4b3d810_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMi00LTEtMS00OTk3MQ_4fde847b-66ba-4413-a318-73c53842bf32"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id31126c265324deaa073d6731f2cc733_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMy0yLTEtMS00OTk3MQ_f9f1dc9b-178c-4bf0-b0db-7b978c867695"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i76d6ff82e870441383be9edb1b942214_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfMy00LTEtMS00OTk3MQ_04d8d8d6-1de3-49ad-843c-e3d20ff096dc"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8cb38a882e414ca8bff2659e63841f86_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfNC0yLTEtMS00OTk3MQ_3007904f-3872-47fd-80e0-c440741f55eb"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i430f377ae85e4533bde90080c196458a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjAzMTgyM2QzM2NkMTQ2NzY4MWMzNDM0OTBjMTk2N2M4L3RhYmxlcmFuZ2U6MDMxODIzZDMzY2QxNDY3NjgxYzM0MzQ5MGMxOTY3YzhfNC00LTEtMS00OTk3MQ_8b316498-ad7d-44c3-b3b2-b673f23acbca"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg2Mw_9e5ec469-feca-4e4a-a8fb-863b1177e122">&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;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:59.718%"/&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.827%"/&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="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;Three Months Ended March 31,&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="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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;211,665&#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&#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;171,160&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;8,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;43,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;27,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;263,927&#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;209,359&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="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;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:68.344%"/&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.534%"/&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 March 31,&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-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:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="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;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;38&#160;&lt;/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;37&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="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;Vietnam&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;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="3" 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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if45d748aad70437dbcfcd021cc954ed4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy0xLTEtMS00OTk3MQ_0b83a7c8-9970-437a-ae01-4376eb9da905"
      unitRef="usd">211665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7639883fbcb74ab0a63f198c3428a362_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy0zLTEtMS00OTk3MQ_51e1873e-476d-4791-b56b-465b6d53ade1"
      unitRef="number">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b623a09398a41c99c3df45fb8a59611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy01LTEtMS00OTk3MQ_b2202a1b-8abb-4faa-917b-12f76d241d2f"
      unitRef="usd">171160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i66c83e161a7e4bad9a6c540313f43035_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfMy03LTEtMS00OTk3MQ_a30bb67c-af8a-4e17-827c-650dc4429c67"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4acaf424f7f4102a87c9562868952d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC0xLTEtMS00OTk3MQ_9b5989bf-654e-486d-b32a-bd041a8138f9"
      unitRef="usd">8868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifa027c5d0d85486dbd83a4fea8266b37_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC0zLTEtMS00OTk3MQ_b2e16e05-27ec-4e2f-913c-1d145f096393"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3f06f72976a4f439297e5a5c73af4a1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC01LTEtMS00OTk3MQ_779893bc-5bb8-4925-a261-7bfcdb15177e"
      unitRef="usd">10300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i52584fe5455b40b788c8034f9258afe1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNC03LTEtMS00OTk3MQ_bb7c72c3-21a3-44f3-9360-99297338fb93"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57f6d9e646bc445084c3143f0412583b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS0xLTEtMS00OTk3MQ_0b84950d-0dc5-4b6d-8cd7-1a603be853a8"
      unitRef="usd">43394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia650e987d44e4f73be915c6e620efef8_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS0zLTEtMS00OTk3MQ_86bb685a-4118-41e3-868d-0eb21645d81e"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcf4d8bd7c4040cb89bcde2874a0cbdd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS01LTEtMS00OTk3MQ_198955c6-dbcf-4ca7-bc4b-287d5df40a9a"
      unitRef="usd">27899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7dfebb90d6764e1385c6bda4deed22d0_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNS03LTEtMS00OTk3MQ_31668434-244f-4c75-b8b5-3650a24c9de2"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief7090bd78c142a3abe8878efbf18e23_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi0xLTEtMS00OTk3MQ_ea6c8261-4742-4766-a614-2638700b43c4"
      unitRef="usd">263927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i448d2caa14ac4af8afc24c30bef9427c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi0zLTEtMS00OTk3MQ_ac0b1ef4-1ac0-4f56-9201-f38647a20e58"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08715edc63b442cab3d9074fbbdd13c0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi01LTEtMS00OTk3MQ_69ea2d8f-18f9-46d9-9da8-f1eeadaff09f"
      unitRef="usd">209359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib70f2ae37741482fb6511e9ac85cac99_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmMzMTVjOWQzYjEzODQ0YjdhNDQ2OGQxODEwYTBmZjFjL3RhYmxlcmFuZ2U6YzMxNWM5ZDNiMTM4NDRiN2E0NDY4ZDE4MTBhMGZmMWNfNi03LTEtMS00OTk3MQ_ff82fb4b-097e-479c-a6a5-e6533f389ad0"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i522ee0e8e7f0465ea7ab1cea472d1188_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfMy0xLTEtMS00OTk3MQ_ab28dcc3-b21c-4e7b-ad18-f9028aae8b7c"
      unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic081b18d58784ec494af1b3d71f22347_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfMy0zLTEtMS00OTk3MQ_cf23b988-ab16-4632-9743-9331c3459189"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7bb2433cb6c347bebe329596b74778f5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNC0xLTEtMS00OTk3MQ_2cebcf80-3ff7-4602-a64f-5c1b54c3bc11"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib9a56644c6974666ac6680e8891abd15_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNC0zLTEtMS00OTk3MQ_a5dcaacc-79ea-49d8-8bb2-74976c21338d"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i24cf7be151ad465f89598481dd634e31_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNS0xLTEtMS00OTk3MQ_023f0d05-0830-4101-9346-646690cf61a5"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3062bcc0200243b4a246a2fdbc715482_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOmU2N2Y4MWVmNzZhNzRkYjFiZjgyMzc2MmZmYzRiYTkxL3RhYmxlcmFuZ2U6ZTY3ZjgxZWY3NmE3NGRiMWJmODIzNzYyZmZjNGJhOTFfNS0zLTEtMS00OTk3MQ_f4ff12ff-1712-427f-9536-4bd781249219"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RleHRyZWdpb246YTM1NDE1NTJmNDE0NGU1ZmFlMWFjMmU0YzBiNGYxNmZfMjg3MQ_0e988b46-20e7-43fd-b821-8a056bbd6ff2">&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;March 31,&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;372,671&#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;121,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;539,807&#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="i8dc4784bc2b84d5582ee11febb8d71a9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy0yLTEtMS00OTk3MQ_1b353dca-68de-4332-8204-5d7532ad6687"
      unitRef="usd">372671000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6a68cea864664aa0aa5ce6f76b831895_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy00LTEtMS00OTk3MQ_6c573778-2aba-42f4-9a77-37870b02a38a"
      unitRef="number">0.69</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i25c5eb9551dc4db5a2b3693a1d8ca9e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy02LTEtMS00OTk3MQ_cdb65df2-6975-40f1-bfdf-72eb03bb8a71"
      unitRef="usd">382650000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib2aefb05faeb4a639570c945d754ec4b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfMy04LTEtMS00OTk3MQ_0b5e9968-7e89-44e6-b604-5e24a6fe682c"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="icc557929a92c42f199d978e4ae071312_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC0yLTEtMS00OTk3MQ_c5749f35-92c9-4590-957b-2d3ecc11a1b7"
      unitRef="usd">121117000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib0b2e30db90442fd96d849b06937f291_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC00LTEtMS00OTk3MQ_f84548b2-0e81-4cd6-ad1b-08b14d94c9ce"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i222f8540dcc14cfc921b5ffdc8d46530_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC02LTEtMS00OTk3MQ_a49d4226-b701-4968-b67a-cae9d1a09047"
      unitRef="usd">122474000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1ee58e384ac4574ace47c9dc37b3047_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNC04LTEtMS00OTk3MQ_31dbba8b-a880-4ec1-8eea-7e9a9f495b61"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i64d5c2276e56492b9a35bfdc0ff47193_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS0yLTEtMS00OTk3MQ_94837ea1-1a6f-4fef-8b97-780d45c18ffa"
      unitRef="usd">46019000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifb8c79c35e2d48978df2e9143678b873_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS00LTEtMS00OTk3MQ_d1e0a532-710b-4368-8d83-6d045f82f791"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i64ef25a8507c4daebe3fd297602dcf2b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS02LTEtMS00OTk3MQ_397f311c-913d-4089-9cd2-6cc1c52fcf92"
      unitRef="usd">42277000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib49fb0ef35314133b137d6a31ff293bd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNS04LTEtMS00OTk3MQ_09606e8c-6bf3-4355-a4d3-76b247fcdd48"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ie25891d7e920414c93afe4cb8f60ff0e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi0yLTEtMS00OTk3MQ_3e68fd5d-7923-425f-a9e7-3a688a81c3ad"
      unitRef="usd">539807000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id66aaf17c02349ab82df76cf73a653ee_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi00LTEtMS00OTk3MQ_c5414b69-b815-495f-be35-722a9087e46f"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i52b55ebc58434f9ebf58359cc707ae9d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi02LTEtMS00OTk3MQ_ad5c7821-9fe5-43e8-85fb-45d4d6d86eaf"
      unitRef="usd">547401000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8801f4d93e7149a4b0d4f0bf1fd5ef9a_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82NC9mcmFnOmEzNTQxNTUyZjQxNDRlNWZhZTFhYzJlNGMwYjRmMTZmL3RhYmxlOjE4NGY2YjRiNWVmMDRmNTFiN2ExMGYwOGM2MWYzY2ZlL3RhYmxlcmFuZ2U6MTg0ZjZiNGI1ZWYwNGY1MWI3YTEwZjA4YzYxZjNjZmVfNi04LTEtMS00OTk3MQ_04036769-06ea-4646-87f7-de6d02a93a56"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzQ1Nw_7642822b-bdd4-4acc-901c-49d07a2f3bb3">Revenue from Contracts with Customers&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-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:72.730%"/&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.621%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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;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;134,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;124,190&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;51&#160;&lt;/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;59&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;60,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;33,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;36,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,928&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;263,927&#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;209,359&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 47% and 44% of net revenue for the three months ended March 31, 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:12pt;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 March&#160;31, 2022 and December&#160;31, 2021, customer contract liabilities were approximately $1.1 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 months ended March 31, 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:12pt;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 three months ended March 31, 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 March&#160;31, 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 $68.3 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 March&#160;31, 2022 were $29.2 million and $2.5 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 months ended March 31, 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 March&#160;31, 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.9 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 March&#160;31, 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="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzQ1OQ_c6697c2d-96f8-4e1d-bd04-dee632bf1ffd">&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:72.730%"/&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.621%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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;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;134,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;124,190&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;51&#160;&lt;/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;59&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;60,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;33,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;36,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,928&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;263,927&#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;209,359&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="ic4247fd26436432e8993383d62d7bccc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMy0xLTEtMS00OTk3MQ_2f65918a-d3a3-4aed-894e-96d3543fbb13"
      unitRef="usd">134556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i710be800648b4a0a999251a48b985d3a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMy0zLTEtMS00OTk3MQ_de3b0649-6fcd-4053-b0d4-550a432868c0"
      unitRef="usd">124190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc91e2c666fb4d7d8b5f078c3e5d26d3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNC0xLTEtMS00OTk3MQ_56b25c55-d062-4a0b-ae4f-686d68793313"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b6884293765406785a9152d7973a5d0_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNC0zLTEtMS00OTk3MQ_04c991f9-71ef-425a-8645-32d814e35db9"
      unitRef="number">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief175d1f250e461ab66d9a9a6506a453_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNS0xLTEtMS00OTk3MQ_dafb55f0-6681-4b68-aef9-50cf4e3c1be2"
      unitRef="usd">60179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1ddd1b78a4248deb59c4415dea9bbaa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNS0zLTEtMS00OTk3MQ_4cf24bc6-8a61-4e9e-a2e1-71fb1ba6aab2"
      unitRef="usd">27449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i69d2756e6814430084f4fbf74c39283e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNi0xLTEtMS00OTk3MQ_04dc14b1-ba4f-40ab-ae9f-2e26196bead2"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i746aeeccbb664a99a803893730d3c5b1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNi0zLTEtMS00OTk3MQ_988a3f26-f400-4236-b1f6-9ec8a806608c"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0d9acddf5684522ad696496e21adc96_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNy0xLTEtMS00OTk3MQ_f8fc1f21-e526-4515-986d-147ef666fdb8"
      unitRef="usd">33181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i519e760055c74b2db5114f1fe56d490b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfNy0zLTEtMS00OTk3MQ_0849262b-a1a6-4db8-a63c-7fb9df87a5fa"
      unitRef="usd">28792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72aa231f21844ac59f66d12ca0d4a060_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOC0xLTEtMS00OTk3MQ_dd74497e-879f-4c08-b517-e1f2a5766215"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id6a68051e7064e908bfb4a47be2f9c1e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOC0zLTEtMS00OTk3MQ_4c320d99-2508-46cf-8e9f-b9eab968bb12"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa34b97e80644eccbf722266ef71b9ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOS0xLTEtMS00OTk3MQ_c3c21d2b-a900-4f8c-a566-ab040a6fbe77"
      unitRef="usd">36011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40d29e3b3bd442cf92a0075fb8f4531f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfOS0zLTEtMS00OTk3MQ_1b2a820c-44d2-43dd-a7f3-a0e7adef9fba"
      unitRef="usd">28928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic062a0fe3dd24432b0bafdb8a8f2dbc1_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTAtMS0xLTEtNDk5NzE_751e7671-8530-4e23-bc74-f43ae31d90ee"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4d4f2dca47da486cac3acd453e60f605_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTAtMy0xLTEtNDk5NzE_859c4cef-6f83-46dd-92c8-d14178a275b7"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTEtMS0xLTEtNDk5NzE_5a6f555a-aff5-47ce-8884-cf4a4c6071b4"
      unitRef="usd">263927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RhYmxlOjBhYmIxM2Q3ZDdiZDQ5ZTE5YWQ0NWQ5M2UxMjkzOTExL3RhYmxlcmFuZ2U6MGFiYjEzZDdkN2JkNDllMTlhZDQ1ZDkzZTEyOTM5MTFfMTEtMy0xLTEtNDk5NzE_0a58deaf-93cc-4264-9b9e-c8a2051a8c0e"
      unitRef="usd">209359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8d16e65588e9459c919872982c8ce938_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTExNg_ba5bf022-94ab-4f1f-abce-900cc8018d02"
      unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idb81a32dafc7479ab8ef44ab0fb5d45a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTEyMw_989a3630-2370-4f2c-ba7a-b5c07fa74b19"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTY0OTI2NzQ0NjYyMg_2d4a0858-437d-46e2-992f-65aad49bbd24"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMTY0OTI2NzQ0NjYzMA_8d0e0561-cdce-4a5c-86fc-12d96d21740e"
      unitRef="usd">1000000</us-gaap:ContractWithCustomerLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjE3MQ_9c0c29f0-fb45-4062-8bc0-197acb219821"
      unitRef="usd">68300000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjE3OA_477618b5-9eea-411d-b0a0-a7bb2500fa5a"
      unitRef="usd">40500000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i3648663f19964d029eb21518c9e19f1d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY0Mw_84569cf6-eb62-479f-bf45-7e993b82dfe9"
      unitRef="usd">29200000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="i2a07d80b82fd44b49b95398922c97985_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY1MA_f3602cd9-b4ee-43ce-8452-2705b222f6b4"
      unitRef="usd">2500000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i7cdd3abaabf84005979c23c73fbcc361_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY4Ng_84d027c5-f4ca-4f2c-a138-8afb66f617c0"
      unitRef="usd">6700000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="if2b7705c9ef34cb497bac18701eb2386_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMjY5Mw_86c029e1-0abd-4d8d-bd96-0134fb355f5f"
      unitRef="usd">2800000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzI1Nw_52bbc852-e1ce-4dd9-ae19-c3790bbed229"
      unitRef="usd">900000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzI2NA_e4fd65e8-91b8-4ce5-81e4-cdf50d1e27b1"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7e21248844e24953b4c189a26043ecff_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzM5NQ_3c98b3c3-49e2-40e6-a6fe-a0624cc50965"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="iebae779e438b40de8e4a8b33bf8599ed_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl82Ny9mcmFnOjM2NmFmMGVmM2ZkODQzOTNhZGFiOTg4ODUwYzBhNDEyL3RleHRyZWdpb246MzY2YWYwZWYzZmQ4NDM5M2FkYWI5ODg4NTBjMGE0MTJfMzM5NQ_6b431564-5636-4bbb-97f8-9aa2179e2b5d"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTU1NA_229a7cb6-7708-4ad2-b918-a6a107fcee45">Leases&lt;div&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="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;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, 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 March&#160;31, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was 3.5% and 3.6%, respectively, and the weighted average remaining lease term for operating leases was 4.5 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 March&#160;31, 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 (9 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;7,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;9,416&#160;&lt;/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,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,330&#160;&lt;/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;42,388&#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;(3,207)&lt;/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;Less: unrealized translation loss&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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 lease liabilities&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;38,796&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&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;30,208&#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="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;Operating lease cost was $2.5 million for each of the three months ended March 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="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 months ended March 31, 2022 and 2021 were not material. There were $8.0 million right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2022. There were $5.2 million right-of-use assets obtained in exchange for new lease liabilities for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ie35fdb60a8ca41ec95290b38edaaf018_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTg4_90c4c780-10f3-400c-9793-b48c5a8d176e">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i471f885f27224b909ea279fa706376e9_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTk0_4f95a3b7-4c95-4d35-92a4-3d3252be5794">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMjU0_50ff9475-df63-4961-9a2f-93ad3fd54834">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfNzk5_354bc016-1475-4105-b0e5-8ee93ca7523a"
      unitRef="number">0.035</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfODA2_cef31682-aa8d-4d25-87dc-cc2e37296a1a"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfODk1_2c12e72a-1f18-4b78-90d7-945284b605d8">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95a8de60467544d58d81030608da7495_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTY0OTI2NzQ0MzM1Mw_ccb1bb82-4bf8-4c69-9162-274b665cb1be">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTU1MA_b0ddd7b8-e5c0-425c-b23f-e9e9462efa7a">&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 March&#160;31, 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 (9 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;7,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;9,416&#160;&lt;/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,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,330&#160;&lt;/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;42,388&#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;(3,207)&lt;/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;Less: unrealized translation loss&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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 lease liabilities&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;38,796&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&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;30,208&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMi0xLTEtMS00OTk3MQ_c25eb65c-d9e2-4c9b-a390-03d0b80169c6"
      unitRef="usd">7243000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMy0xLTEtMS00OTk3MQ_873750ed-f3a7-4871-bac1-473c9cb432fe"
      unitRef="usd">9416000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNC0xLTEtMS00OTk3MQ_562e0a96-e538-4d2d-9734-32caad69b466"
      unitRef="usd">8415000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNS0xLTEtMS00OTk3MQ_645329ce-8950-46d3-9186-44e95391d844"
      unitRef="usd">7550000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNi0xLTEtMS00OTk3MQ_5c7b6043-d373-44de-bb8e-03ba98bfcc3d"
      unitRef="usd">5434000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mxl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfNy0xLTEtMS00OTk3MQ_eb8266e4-8f38-48e0-bfdc-1c471f7cfa92"
      unitRef="usd">4330000</mxl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfOC0xLTEtMS00OTk3MQ_b4022c90-5d59-4ffb-a88d-dc403aaa0757"
      unitRef="usd">42388000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfOS0xLTEtMS00OTk3MQ_49172967-be7b-47b9-ab88-aa437904b804"
      unitRef="usd">3207000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <mxl:UnrealizedGainLossOnTranslationToReportingCurrency
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTAtMS0xLTEtNDk5NzE_b49102a5-c36c-44e1-b1ba-0202177edb9b"
      unitRef="usd">385000</mxl:UnrealizedGainLossOnTranslationToReportingCurrency>
    <us-gaap:OperatingLeaseLiability
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTEtMS0xLTEtNDk5NzE_c9093eb7-2509-4336-9dfc-b5f00ac5f00b"
      unitRef="usd">38796000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTItMS0xLTEtNDk5NzE_c85303f1-eeb2-4911-83a4-cb3f1b79fd7c"
      unitRef="usd">8588000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RhYmxlOmY0ZmU1MDJmNTNhZDRiNTZiMmY0NDdhMGFiYTdkMDZiL3RhYmxlcmFuZ2U6ZjRmZTUwMmY1M2FkNGI1NmIyZjQ0N2EwYWJhN2QwNmJfMTMtMS0xLTEtNDk5NzE_2cfa6681-5c2e-4c1e-9bb7-8008d954000b"
      unitRef="usd">30208000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTIwMQ_00dba446-686e-4c9d-bd27-2fff69bf2869"
      unitRef="usd">2500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTIwMQ_928d65ec-e83e-44f4-b2f0-a919da8fe3f6"
      unitRef="usd">2500000</us-gaap:OperatingLeaseCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTMzNA_aa26e871-6444-46b9-8c6e-cfce957c4038"
      unitRef="usd">8000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83MC9mcmFnOmVhZGM1MDY3Mzc5YjQwZjA4OWY1NDAzYmJjZDZjNzQwL3RleHRyZWdpb246ZWFkYzUwNjczNzliNDBmMDg5ZjU0MDNiYmNkNmM3NDBfMTY0OTI2NzQ0MzQxNA_71ab8ea3-c92e-49c7-91cb-0874ecc62e8d"
      unitRef="usd">5200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfODA5_e92e8eff-9ff1-465c-a427-04219de91d86">Employee Defined Benefit Retirement PlansPension and Other Defined Benefit Retirement ObligationsIn 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 March&#160;31, 2022 and December&#160;31, 2021, the defined benefit obligation was $4.5 million and $4.5 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.1 million and $0.1 million for the three months ended March 31, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i5d5065637dbf4564b5eb9af067cc739f_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMjA0_33c9b500-ef94-45b6-87da-a08fe576c4c3"
      unitRef="usd">7900000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="iaa8657d9b2c0488991b785bbd1ca5c3b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMzUz_84319046-9edc-4a66-8414-bd80b3fdaddf"
      unitRef="usd">4500000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i30a40a3342f743ee82c1615df6e5a46f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMzYw_8ba8f554-7400-4a48-b0f8-05a0480de5a8"
      unitRef="usd">4500000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfNDkw_0b249ab1-b564-493d-a4a9-e292d0c6823b"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i853d558f43bf4174894ee3be2dc107a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83My9mcmFnOjY2MDhkNWRlMzcwMDRmZWY4YzMwY2Q2OWMwOGNlM2JlL3RleHRyZWdpb246NjYwOGQ1ZGUzNzAwNGZlZjhjMzBjZDY5YzA4Y2UzYmVfMTA5OTUxMTYyOTEyNQ_f66da058-ff85-4846-957c-e4e9022427a1"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTc5Mw_817f3871-5b16-480e-bfa2-ca87b28caa3c">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 March&#160;31, 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 (9 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;176,447&#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;17,858&#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;194,305&#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;6,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;183,300&#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;34,084&#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;217,384&#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&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;Other obligations consist of contractual payments due for software licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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&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;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 $3.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 months ended March 31, 2022, the Company recognized $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:10pt"&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="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 believes that there are no currently pending litigation matters that, if determined adversely to the Company&#x2019;s interests, would 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTgwNQ_ad9bff5e-1b8a-41d1-b539-a26d05fe7d28">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 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 (9 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;176,447&#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;17,858&#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;194,305&#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;6,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;183,300&#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;34,084&#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;217,384&#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:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTgxNA_dab7ce07-9b38-4a64-a5a5-69e8f4b09adf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 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 (9 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;176,447&#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;17,858&#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;194,305&#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;6,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;183,300&#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;34,084&#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;217,384&#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:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
      contextRef="i3acd52caaa9244e899372785aec5970e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMS0xLTEtMS00OTk3MQ_6125d5ad-0459-470a-bdaf-fc2f4e60fc5c"
      unitRef="usd">176447000</us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear>
    <us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i174a8a9585e94ad2a6d3353a566ff72b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMS0zLTEtMS00OTk3MQ_5074ed76-5b6e-441f-9b5c-2f0aedbeb34c"
      unitRef="usd">17858000</us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMS01LTEtMS00OTk3MQ_49c8340c-7c22-4742-b3b9-726109f00835"
      unitRef="usd">194305000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear
      contextRef="i3acd52caaa9244e899372785aec5970e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMi0xLTEtMS00OTk3MQ_237d4046-2473-4743-bd0c-3078373d1636"
      unitRef="usd">6853000</us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i174a8a9585e94ad2a6d3353a566ff72b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMi0zLTEtMS00OTk3MQ_6417a8ab-3dff-4c17-a843-3d40fbcbdcea"
      unitRef="usd">15410000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMi01LTEtMS00OTk3MQ_8b38506e-3c81-497d-b19f-2edca06f8bc9"
      unitRef="usd">22263000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="i3acd52caaa9244e899372785aec5970e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMy0xLTEtMS00OTk3MQ_b94dc5fa-d9db-4be2-9f7c-97a8d99d83be"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i174a8a9585e94ad2a6d3353a566ff72b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMy0zLTEtMS00OTk3MQ_07125aab-73d1-4632-a411-eeb1b6310491"
      unitRef="usd">705000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfMy01LTEtMS00OTk3MQ_811d85e3-9778-4c2e-857e-0738431a3053"
      unitRef="usd">705000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="i3acd52caaa9244e899372785aec5970e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNC0xLTEtMS00OTk3MQ_44a23629-f375-49e2-b1b9-ea8c0b67275d"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i174a8a9585e94ad2a6d3353a566ff72b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNC0zLTEtMS00OTk3MQ_609a57f9-4961-45bf-ab98-03a19da7f214"
      unitRef="usd">111000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNC01LTEtMS00OTk3MQ_591575cb-44c3-456b-8f1a-3a94e42547ee"
      unitRef="usd">111000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="i3acd52caaa9244e899372785aec5970e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNy0xLTEtMS00OTk3MQ_0f248c36-3c9f-407a-86ab-f91af2f1d7ae"
      unitRef="usd">183300000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:OtherCommitment
      contextRef="i174a8a9585e94ad2a6d3353a566ff72b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNy0zLTEtMS00OTk3MQ_407e2286-d279-4969-83fd-670f2dfe9929"
      unitRef="usd">34084000</us-gaap:OtherCommitment>
    <us-gaap:ContractualObligation
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RhYmxlOjgyMGQwOWIwMWMzNTRkYjQ5MGFhOGNkYWE4NDY3Y2U3L3RhYmxlcmFuZ2U6ODIwZDA5YjAxYzM1NGRiNDkwYWE4Y2RhYTg0NjdjZTdfNy01LTEtMS00OTk3MQ_14314acf-50b1-4fa8-aa64-00c59b944583"
      unitRef="usd">217384000</us-gaap:ContractualObligation>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfMTA5OTUxMTYyOTg3Mw_debe9d79-aa30-4794-b547-7427b0bb6b24"
      unitRef="usd">3000000</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83Ni9mcmFnOmE3ZjdhM2VmZDdlMjQyZDE4YTMzYjcwNGI1OGNlZDY3L3RleHRyZWdpb246YTdmN2EzZWZkN2UyNDJkMThhMzNiNzA0YjU4Y2VkNjdfODI0NjMzNzIxMDgwNw_1bca90e0-f735-4239-8fc3-8848504939d5"
      unitRef="usd">3800000</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTEyMA_0c631434-3753-401c-9ef4-3b6924d90512">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. &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 March 31, 2022, the Company repurchased 440,449 shares of its common stock at a weighted average price of $59.6755 per share at an aggregate value of approximately $26.3 million under the repurchase program. At March&#160;31, 2022, the aggregate value of common stock repurchased under the program was approximately $49.8 million and approximately $50.2 million remained available for repurchase under the program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i76da128f63df4dd796c73bfe39efe939_I20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTIw_a93aec0c-bffc-4dd9-973d-68a1cee6c39e"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk0NA_f3b8ebdc-cc99-4304-bdc9-4dffe67a924f"
      unitRef="shares">440449</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk0OA_f720079f-3380-45f2-9b61-b72cfc4fafd8"
      unitRef="usdPerShare">59.6755</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk1Mg_92340190-5e3a-4fd5-9065-e2b15328182b"
      unitRef="usd">26300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4907300e88864eca8fd1ced1f216e4bd_D20210223-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk5OQ_8f284ed1-192f-4036-bff6-078c94cde814"
      unitRef="usd">49800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i81dc7a8093404890a3ff794468e2730f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQzYzU0Y2M4NWNlNzRiMGJhYWFjOWI0YTIxNzhlN2EyL3NlYzpkM2M1NGNjODVjZTc0YjBiYWFhYzliNGEyMTc4ZTdhMl83OS9mcmFnOmZmMzVhNjE4ODZlMDQzMDQ5NjJmZDA0ZjE1ZGFhNDJjL3RleHRyZWdpb246ZmYzNWE2MTg4NmUwNDMwNDk2MmZkMDRmMTVkYWE0MmNfMTA5OTUxMTYyODk5NQ_c3fae430-0712-485d-a89f-132ebf295182"
      unitRef="usd">50200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>90
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %J!FU0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !:@9M4+.X@X>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.DT1H*CK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.*'8BB!,CZ@$[E<DSXL;D+R2D:GVD/4>FC
MVB,(SN_ (2FC2,$$+.)"9&UCM-0)%85TQAN]X.-GZF:8T8 =.O24H2HK8.TT
M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+A#!>_/3Z_SNH7U
MF937./[*5M(IXHI=)K_5Z\WVD;6""U'PVT+<;P67%9?UP\?D^L/O*NR"L3O[
MCXTO@FT#O^ZB_0)02P,$%     @ 6H&;5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !:@9M4H=GVN",%  !(%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877.K-A"&KT]_A<97[4P<D/#G&<<S#DG:3),<)TX_3CN]D$$V3 "Y0L3V
MO^\*;' R>*$W"5_[^F$EWEUILI7J+0V$T&071TEZU0FTWGRUK-0+1,S32[D1
M"=Q9215S#:=J;:4;);B?!\61Q6Q[8,4\3#K327YMKJ83F>DH3,1<D32+8Z[V
MUR*2VZL.[1POO(3K0)L+UG2RX6NQ$/JWS5S!F56J^&$LDC24"5%B==69T:^N
MPTQ _L3OH=BF)\?$O,I2RC=S<N]?=6Q#)"+A:2/!X=^[<$44&27@^/<@VBE_
MTP2>'A_5[_*7AY=9\E2X,OHC]'5PU1EUB"]6/(OTB]S^(@XOU#=ZGHS2_"_9
M%L_V>AWB9:F6\2$8".(P*?[SW2$1)P'PHO4![!# /@70<[_@' *<_$4+LORU
M;KCFTXF26Z+,TZ!F#O+<Y-'P-F%BAG&A%=P-(4Y/7?DN%.F2-.!*I!-+@Z:Y
M8WF'^.LBGIV)=\BC3'20DMO$%_['> M82B!V!+IFJ. C5Y?$H1>$V8S5\+AX
M^&P#X<RN"_^ XY3Y<7(]!\W/W[-EJA5,N7\0R5XIV<LE>V<D;Z27P8>@R>M^
M(^HRCH=3N_N,4/1+BGX[BN>,*RU4M"<O8B.5KB/"I;3*!$(T*(D&[8CF0H72
M-S.*P)RN31&N=)Q#/WSYTC -AB7;L.68*0X6ECO0^73A6BL>I5B^1B73"-6Y
M372H]^0NC 1YRN*E4'4LN(9MTZ[3&PP&",^XY!FWX7D1Z]!\+)"L)Q[7CAZN
M\\AW#W")*W*?>)<(&+4KD[/;H(&>5#!HW(S?!5EHF%U$*N+*+-%J#__]6MX&
M]9M;#/+$B6D;R%>^(_<^S+5P%7HY*3*Z#9*TUZ6C\8"R,4;(*D+6AG#F^U K
MTHOC 3'#1;XE];G#)?OCP8 \<#*/N"?,0"@- Y.%,##4MB\P[,K"J?._L%US
M!L/^*K=)+3(NYW(5I4N.%3M:U0**N_EGMG).SI5\#Q.O/J>XICO#T*H"07%;
M_XPVEZGF$?DKW)S_4'#%,327(XRM*A44=_A\"&?0MYY'P06& QL#J>H"Q<W\
M07J0DWD@$\R$&T0&8]:UAY1B1%55H+BEOX8:"H)<$<I^7/Y$%L++%&2K%@M7
M<F4<@_M #^J]86A5@:"XLT/Q],-D31;[>"FC6J*&TO#G ]9B5O6 X8Y]3 JY
MW7D!3];B;*EJ$'J:+6YF6#O&*OMGK>S?S90RC4;17>39 DO(:EOS!L7OGQOZ
MCV25[;-6MG^?0)M8++M,7\:/J+5DN&(#6>7LK)6SFQ8(JC@XYUJJVIG>H//
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
M',SW8J9PYC<J*<M!:"8%4; <>[?=FVDWL [.X@>#C=X:$YO*0LHG._F:CKW
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
MV/2_+.C?=&IO'LYO5->IVKS<<08MBS: [[<*.I?C&WV!X?<=5_\'4$L#!!0
M   ( %J!FU2&HPL[U X  +HF   8    >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&ULO5I;<QNW%?XK&+73L6<HZF*[<>/+C"S9CJ=Q[9AQTYE.'\!=D$2,!3;
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
M#$)$8Q^5-7X=N"7;(B)#S\Z*UBC7'RB%89R>*B'5.JI_*TT# B1S!4:IDP%
MUJ;*;3$^-B0X%SX942QUW A[G$K^C)Y+6FH2\>"XI5EK1):6$ZH(3V5I4*4[
MM.(:5.H:7@>_1;Y*AR=..[Q<G!"A1(('3V4[L86^7ZS#L=0"J+"&G(Y?(($,
M4&ACPYYVN8&!U!+R?W* F3'-?)POY@@(P/LU=!.74AN$KG.H?*M/J?A-ZM'S
M@_ &9&<3.. N+UMHG\N\ _D9O !V+-RHZ@;K'J3%/&X !BRHQ.'1QEX;RM&>
M/46(D ,<G$&YA=1F"2H1G(&RQH.Y^F5# Q!!\3M(ERZ]"Z-M*@V6*3JS$E:]
M#$L8328YVJ9R:J9 Q!05U33[&89%S*TMG>/8WE-TP\Z-_5U:GA9A)E,/75.C
M670WA-Z!V#-QS3TM,,9I1<W2,?"MR22H*KBUA.-LQ]5L0TFIJ* NSHE]Q:F&
M_G%HKNB<M63\\1B2.$,PC6$R!DCLWF6GU]F1]N7+^-T/F,L&*?HK'!:C<*3Q
MW,'@B-#PXMS'L:>7@W-R$LZ*:@?4&>%&&F,N6E9]Y.9X+U@DD"8FHN$2=5DN
M#W,/W86(40Y'_4!EP*CK;: M+GL<NXQVII2D7  , <D#-W'(N?H!'?^6Q@7T
MIM'(6!TU?91MR3,F=.^P_[+,3$M+C:) <IE-H^)S5^$E=U+!G5"%+6&J N&Y
M *)JRS:YQ"]BHV\*V(8(V)J<L.BD/Y\].I\_0 0X5W(G]2U# T/I< LUY/[A
MH #=40984DBL5C0-EF2)"E'$@*_^*F7FU!4YP4J.(] %50=1NJS7:WS8&;<M
ME2] ?B@2#B)R[(F^"@(E 6:'8^3T1F;"45L:P=2U+86M;GGRR",$E$/3=\!*
MLX1,;+ B+<W].[.V%5YC(4=CHNVCX'P-Q37M#.Y-\X3>:>I8[6K//]L^)O*T
MR9&Z@LZD5TU[5AT\2%QQX'M/R6RDVJ!J92#A*1.A+X\N)P- KD_9P[.WBT,C
M5K1<Q=$,D<>M)LH0=@@/&5<=2LE-#$T9UKEP[G(1.I)D]/%FAV( /3X5X <;
ML1IK!//*!)K6[\&@\1LJZ45<$#37R+(R2Y)5LU(SE2Q11ND\5N)V(*QN#<V]
M<\;4,'CD=+ABI0><6@MD9WF"0VNHV"G!3H(F&:^RIW2FVOC@PMIR93-:GQPL
M,6SER-=;;1V/9PE/#!49*[U%*46/(/[4FR3 M$.!_69UF#9[7[9\%@%RZ&Z#
M8HFBQ*!ZLMT>$WEG0B+0=B_AL-P$T^B9T5TQD@[Q@2KPP(F)$R(J-T%TPX!G
M*8^9%;EB1^3X&J-)8BW&KUT.:/9U[%)]R^T<%1$X<RS720GCC*FHJ-(Q<F$-
M?.OY8-IU1QLJ(YJ+%CVV.O^N-/2<>M ',$]\-KL1!/H)G3],@_#^?-;PT[?7
MYE^&C#&=I8EGYI3X&4CNP^+\6^[Z/M!%VH&+W3%;86@O5_Z<"R>TI^/>3)M=
M F8<)Y0^Y&'X=&=!J3MX^(-#IMWV'XY7J.VGBP HZPULC/=3E:!-"/T .F^\
M>@=$E=O+\S/QC%<7BQ?L'K1U\5'](\SY[?'IX]EX3PH1EC2(E>N4GT,+IW]\
M^NC^]]/C2)N78)5NE]'U#"XZ//MQXJML\?(F205\.=2[,QF:\A7G&&;KWLHX
MGN"SC(;AD91O<T74$CFZ#((K;\*.80-%'A3^>[Z_0!JG+,0 &*7)%>XF034\
M<X<<YZPSK,B/IQ=Q\*BA5JI&O7$W3(T5K,[2?DZ*'X^D&&\*FUQ:36$[#T=A
MVGJ8%G!49X IVF,4DFL2)A7+/)3YH1MD=C1&Z)Q?/M--F@VM[9CR6GTCHW80
M@0.L$.(::Z97IF'I[#H7B7Y(;YDB5^2.QFWYGK +5!9,YSE LFQMHIS/L6#L
MCD-HM"2366HT"(9K[0*:=G19+M_;5#1=H_LJ0<O!U"@RC/Q X)X4GCDAUX6]
MK!4 'LU"9>@<]H6ZSSF@4&Q"/5Q"\FC)D)9IAK"C Z9C:1HQCJ/!B97'.7C:
M,S:WNCS+(4G+@+1@[1)9S/-8@%UJ.C>5+NKGS=B'99O78?AY1/=%QSHHU3[K
M)XB!H?,:G9M'4=F1;P\0O"'NY$K4W*!&GM_V&Y63R>^)<,2:?S7%Z<EW\M.B
MX>GPPZP+^3W2N%Q^U04L7=/$T)D5MI[.OWMTI*+\4DJ^=*'E7R?1N",T_'%C
M-(*&%N#]*J#:RE_H@.'G:L__"U!+ P04    " !:@9M4O@G9"S<$  "\"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6R]5FUOVS80_BL'K1A:0+%E
MR4Z<S#&0MZ(%UB!HMO7#L ^T=+:(4*1*4G'\[W='R8J#Q<XV#/LB4>3=P^=>
M=;.UL0^N1/3P5"GMSJ/2^_IL.'1YB95P U.CII.EL97P]&E70U=;%$50JM0P
M39+C826DCN:SL'=GYS/3>"4UWEEP354)N[E$9=;GT2C:;GR5J]+SQG ^J\4*
M[]'_6M]9^AKV*(6L4#MI-%A<GD<7H[/+,<L'@=\DKMW.&MB2A3$/_/&Y.(\2
M)H0*<\\(@EZ/>(5*,1#1^-YA1OV5K+B[WJ)_#+:3+0OA\,JH;[+PY7DTC:#
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
M%N#]TMK0_J #NC^<7/P;4$L#!!0    ( %J!FU091O1K-00  &D*   9
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
MO!RHDN:ZL?&C6_](69_G3*]P-LC_:IWVGIP.5-&$Z*I\&!)4IDY_]=>,0^_
MR_$#!Z;YP%3D3HQ$RM<ZZJL+[];*\VY0XP=154Y#.%.S43Y%C[<&Y^+5#Z;6
M=6&T56_K$'T#O&.X.(X@S1N.BTSF)I&9/D#F1+UW=5P&]7U=4KE[_A@B=7)-
M6[ENIH\2?*_]2)U,AFHZGDX?H7?2Z7DB]$X>TE,;KW[5MB'UVH3"NM!X"NJ?
MUS-H#=?XUR,\3CL>I\+C]'_%\E$R'(9G8:4+NAP@S@+Y.QH<IJW^MB15N&KE
M@A$?=W,U[S::WD83E YJ[BR",)PIH%LL.WC5&^]"4+_4B&IK?J=2W;H0U1N$
M=%#O\ I ]? [,K6*2]<$79?AJ;K&>W  R<\4]<R2HB^-B1OPOZ,0$_\G8#0<
MCY_CX<]_>CF=3,_Q=/3J^>E3_)V\&HZ?3_:%>ICC.Z-GQD)CR'4+MS/U DP
M!%)%25X+%$<_N4CJA.E/AR^^>ZE>4T'5C'S+8?)_XP#ZX[&ZCGL:#$&1<+Q:
MZ7JCEF1+!.YC(*U-7"J-3+58>%IH$)^SA'<B(4S[9/)J-$$2L);9QZ6.:DV>
M0(-/-5OS639GYQ3(W,H25G"B5I.IJB141^(]"S']WEEH+>Q&XXZ;EJ4]$WD2
M!V79D:B*SVKE30&I;5/$1D *2H E< !N=@,@5:"B\0E;!F4(X<NDB*?">>0/
M%9UR..5Q&NX-\]!75*% 3X>J1J'*--D<SIH22)40 '\81Y8S'4L:M@8@QA%[
M0E\ QD8X/6-PGH'"RGD4)V5PR/A$#]JK+XWVD37@&F  WMOM!@172[SL?(0U
MK1%]'DX%.Q;1^9!4!3M8U9/57)!4,(O:S$V!J"78VK-8)4'=DDFXI"I,F0 =
MP6N%5L<(/*&N;4J2G9;J!=P(($043V%(7R.+"5#72P/[];QJ";O.B.J>@R1D
M$?^B:'+B;5(!US*Y%5.N20,Y\A4L[\(*E5;<A(^8$!KRYUDV5J4 ]05U'G&(
M)LZRJ7K.@OH&G!!RMB6<K;<YEZVE6]<+KTL*^^_5;(,=VFX""P7 -8<Q@HO
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
MK&\MGB9[*W.UDMHIHYF5B_/197QZE='X,.!7)3?NX)Y1)C-C[NCAT_Q\%%%
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
M_CA^V9]"'X?W9WG$ <HZ\&B!J=%XBM.O[<_'_8,WZW FG1D/_(7;1HJYM#0
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
MTR>__1>U]KQF>86W4?ZJ;=Y[>CI211.3K]K#0% 9E__KAY:'P8'SV9$#B_;
M0G!G18+RO4[ZZB+XK0J\&]+XAY@JIP'..';*;0I8-3B7KCZXPE>D/NL'BA?3
M!(G\?EJTIV_RZ<61TZ?J9^_2)JI_N)+*_?-3(.GA+#HX-XL7!?ZLPT2=SL=J
M,5LL7I!WVIMW*O).OVF>>F]B87UL JE?KI<Q!03$KR^H..M5G(F*L[_(X(NG
M.>?>QEH7=#E"4D4*]S3:$ZD^;TC5P=\;R0.DH3)Y.<ER'0RRR=A'I(C5"6^2
MY_V_(>RI5"LJ*6@[5C%A<:RT*UD&@M7MR9FHSQ[1G"@@R/ .2K\V.N 9DH^K
M'\O.=[ZJM7M4381Z[13%!%"L7CO7:*MHM2))/SZE@B#9;DRQ42:J-3F&"#V<
M7J6"&GJH,_SV?*N2P;,=3?+AL1<5L2PP[L&#;Z+ZK0DFED;27A:SJB%2%#4Y
M.E$?4!G*TO#>; R+S7BC\BM54$BH;2J",;,RA79)@83&-5&0):I@,X(J4.&Q
MY7>@+A%J 5S"I!9:RZ4J <VM=X" I"B:()9!M%K"2!5]$PIBY6R17AIK4B_I
M.951K8*O>A5P?_MS(K'3.R=!SN\<'WBI8T3!9ZVV5U!1VOB2U>JB\(U+C/2Y
MPQND>F@M0/FC$&!QCD6FH8^A<N=.<%3[@)H/9@ _D"NP>TEI2Y2M6AFG76%
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
MAL\AKCV+[3>#_FG_Q>6\_="P7]Y^K@%X6[QA(&X;;(W'B^-1&[S=P)LZ?'9
MTPQ2A]M"BEQ:7H#YC4$WW U80?\=ZNR_4$L#!!0    ( %J!FU1_L<J=N 4
M /@/   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;*U776_;-A3]*X27
M#BW@R):LQ':6!$C2#2NP;D':;0_#'FB)MKA(HD92<;Q?OW-)299C)UV&OD@4
MQ7ONN9\DS]=*WYM,",L>B[PT%X/,VNIL-#)))@IN E6)$G^62A?<XE.O1J;2
M@J=.J,A'T7A\.BJX+ >7YV[N5E^>J]KFLA2WFIFZ*+C>7(M<K2\&X:"=N).K
MS-+$Z/*\XBOQ2=A?JUN-KU&'DLI"E$:JDFFQO!A<A6?7,:UW"WZ38FUZ8T:6
M+)2ZIX\/Z<5@3(1$+A)+"!RO!W$C\IR 0./O!G/0J23!_KA%_\'9#EL6W(@;
ME?\N4YM=#&8#EHHEKW-[I]8_BL:>$\)+5&[<DZW]VG@Z8$EMK"H:83 H9.G?
M_+'Q0T]@-GY&(&H$(L?;*W(LWW/++\^U6C--JX%& V>JDP8Y65)0/EF-OQ)R
M]O)./(BR%FRI5<%N5&DU_&1 PF;LQJD7VIR/+%21P"AI8*\];/0,[(1]!%9F
MV/=E*M)=^1$H=CRCEN=U]"+@1ZX#-@F'+!I'T0MXD\[NB<.;O,;N7;/9'U<+
MX^;_?$%AW"F,G<+X:SOZ*\"R=M5BP^#(>]3ZYTPPRQ<YYJ@P&2K:B!*2J31\
MM=)BQ:U(68FEV@L;DBZ\]%M9,INIVO R->_.@*:%V DYZ4FR+F+T"-FU5CQ=
M0(8=L7 2#T].3FD4Q<-P/F9OF%KV%;*3$',G<SQ@6$EE_"#MAIV.A^%TSJ+I
M,([G^U+1!',A/3Z42\T1P3JQM19L,AF&LY!%L^%T'NW+A307QDXNA>>TY#DC
MK@4*7!XWED].A^/0@<RCV0&0N 7YK"SD^_^.6'0Z@=B41N/Y< +3[EK?NO@9
MGF-H,ZWJ58:W@.%%Q<O-M]_,HG#ZG8L.B"UJJQ!5GB2J+BE,:,XLGKYQ=.-X
MCQ7])C3KPE3X,(E#82( "M40LJ9R+A?Y)MA6R$^2+V0NK031*T.*#B"\%XDH
M%JB@9A;/I"VJI$7*>TAK@?CPJM+J4:+30B4["H,0#2_/7>^FE F#<3NQ2V_H
M_@/8P#NPJ=( T1(@H,?3!UXF-,LWA<MP#7:0\UY;9Q+L*Z'=_H:%3"URB>2'
M%L,R_B!8J2R*1)304%2Y@(:@*RA@J54I_P$:2D)P8$'GZWR-I1RMAQM )'F=
M>BS"V//5!CM0[EARTRI:B)4L2UFN:&++0!G1<Q)9*%5JO)J"?$SY'5 ?@.N=
M_TO%VGF69+Q<"?,L$0I:2R6M-6E_G=$!^Z7G9ZMZS8K"<JLED*_2OS#KHT:"
M=P*%7/KQE3'"^L7N)'&LEL?M_]<DIMJED70TFGQJ'8L1><<A5XX=LM4V9PM-
M#.C7$HY,">=0\0K*T@[?4H/ XJ/363#9S?1X')R\E.H<T>KG"AJ!KGWB[_+:
MYLTVD$;E,G7-O0V@.SV8@.&8XT])G8#LFLRP44CNX 7-[*9KK]T08_B!O/ S
MF+ I8@W=^GE7:]%L/X1^P-.\EP<07,".G.-HF-*6M-,2ZPI6X\R7'[==U%>)
MU" )=EBT:<*#J7Y G&-W=&,^N6=P)O<Q;I+K90)8"/^G-6W"\'3:%.J37'3U
M=A3-@V@W\-$7XNZP]I*X@3L-ID_19O\GB\0C3OQ&^#)3+G))K36<MU/^7\XH
M]M;'_YUK,Z0+UP9#@VYG:D!>T2S=1DG9UF]1FI>&^Y1W&>/[PJ$\?38'26 _
MVYYILR^V5]HOM@WV-;W(M1%:[G,-VEV/J^$0O;^#/JD;(OFD=EP>]A-_VY1<
ME!-?3\V&Z%V[]0B\]4P)'-JNQ\'\Z78='LZ^P#?L?3N?)N26^'_I7J]QM-W9
M]20\(G7A$EP9RGS:UC6Q@#';!N$[87N H,-S<.AB,.K=QB"W<G=.VD\@["]F
MW6QWK;WRM[GM<G\GAC7(.L-RL83H.)B>#'R2M!]65>YNMU 6)-TPP]5<:%J
M_TN%"FP^2$%WV;_\%U!+ P04    " !:@9M4/>LEXN<$  #3"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6S%5EMOVS84_BN$D0()X,JV9"=JD 1(
MV@TKL&)%VVT/PQYH^=@B2I$:2=7Q?OV^0\JJ4R=!^S0@B'DYE^]\YR)>;:W[
M[&NB(.X;;?SUJ ZAO9Q,?%53(WUF6S*X65O7R("MVTQ\ZTBNHE*C)_ET>CYI
MI#*CFZMX]M[=7-DN:&7HO1.^:QKI=G>D[?9Z-!OM#SZH31WX8')SU<H-?:3P
M>_O>83<9K*Q40\8K:X2C]?7H=G9Y-V?Y*/"'HJT_6 N.9&GM9]Z\75V/I@R(
M-%6!+4C\?*'7I#4; HQ_>INCP24K'J[WUG^.L2.6I?3TVNH_U2K4UZ-R)%:T
MEIT.'^SV%^KC6;"]RFH?_XMMDIU!N.I\L$VO# 2-,NE7WO<\'"B4TR<4\EXA
MC[B3HXCRC0SRYLK9K7 L#6N\B*%&;8!3AI/R,3C<*NB%FU\)(?FK28 M/IE4
MO=Y=TLN?T"O$.VM"[<5/9D6KA_H38!B Y'L@=_FS!M])EXEB-A;Y-,^?L5<,
M@1717O%L8.*OVZ4/#KG_^QF;\\'F/-J<_S!9WZ,G?FO)R:#,1AP=:#X0TCEI
M-H2:#UZT3J%-E-Z)RJ('?!!VC;^UJBB)>T'WK7*LKHSX EG;>;$CZ;P(M;/=
MIF8RRTQ\JLD/2K7\0L(ZM5%&:A'(-9XMR[9U]AXN \%E+H(596],FI7PMB$&
M$M#GPK;<49YEZ#X0KD/=VQ==R\>+7M6ZZ &N GT5&HMMK:H:\1*@5[I#"7$,
MCEOHI5V_[)@,[RDDY\FR5G*IM H*06QK,M'>:]NTTNR$\A@1TELCE\P8N0A4
M!;23UK@RF \LWZ%<G=X-G/M,? 2$!$XUK585E!S#!2F^ \J>-WCHS&=CMR9B
M^L:YL>$Q * B^58()1D:/U"M)=+((PH,0!A9@+8$TUH#@Y-:_1NYJ5PL"V1L
M:1W*E@.(**&TEA7SLMLCM8F:(<>)/LX#DUQ)774ZE1V+899[6$8!Z2X&O>Y"
MY_;I;.4NEF,F;F.9H$U!R;Y/(Q-OJ*)F26Y_.DL1;N- !'C4F\-\%ROE*]N9
MGEU\3U!'#^H?:04;1;9X$>T6V?F+,>CS+<71K7?C@?DCXZ '?']MI1CMDS[F
MV>*@MN?9>=H=>8LALS^N<2Q)(OATQ-P06F[E8W^)@+R36/)7;D\IK&\VCC8Q
MW$0J.D$U73/0*E9=7Y-#=3A"FR&AJ2""#4,&#QO@L&T8(,\(J]5*,BE+J277
M=/JLRT<2=WD\C$ZC)8P04.+/4GI/7XDFCODS<2(NQOF\X/-"O!K/9^>\G(L2
MRP4O%Q!8+*:\/!>+\;R8,R_HB35R(>;CHIB*3S&:(Q+F^;@H2P#Q_I*;L LQ
M,.@1QMYI,<ZG%V?]=6=@,G4%YKKQ7,DH>&T]0BC*Q5GOY)BRHAQ?O#KOS?C:
MNO R5LFQY&DY7I0E/%JS>4KF1!13X"J/AGAE@9F+["1'E348/XR/2_&@>GA
M$_7D<G4AG$=:*W7385%B7'V+G!WZZ.#'#*.)4)$\N'CH.R5UEC*6+D[*;#K
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
M$/XK S?HR;!LV<YCZQA(LKMH#XL&27=[*'J@I)'$A@\M2=EQ?WUG*%N6TR1
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
M'FY=VXDE)^2N4ISOM4=?PN\0XB[Y2C2-Y;3H.Y<7)$*B]7([2.'ZA%Q53*W
MC@%'2(H#B*"+XD@U+2>13Z,T)$%$HR D-^RI \>1'](DM![R4^HGWK'5:U]6
MDM$PLK)BP#7(IQR6CP[+)QTVV//-(\X6FA\LC9,<IMW$>[8.D!+>4&BDE;+!
M-#A,X.N_5QX'P8!%U<A:KIX@J+ ZD,U@:=B/YEEFLS'R;4JVF))+A!7<A5*W
MY- KI'&"D*5)[(^K> ,0<*X<H/8S12$M["+JI0D):(Y4/A"YZHA5K2,+<IM'
MO.U7^<1J(-='NO)!Z67>;N6N;3;9LU=&8^B/C(#GP*0[H%@# W7"9AMH$&"K
M?IB0=TV!;\2PQYU 2;' Q]-V 5<C-6+"-MQ[\M #(%GA&6VW)!>U6+&NV3)R
M%*_A/=6')RO_Q&QG]""G09"0A*:!_W4\,"X^PC:FRV#*GNG AT9YAF>&I/B+
M U1&HS@B8._9U)_&-'9-1YS2()GL.7QO>S#SOOKD<+&3<SL%KB22/*_L\?B>
M#Z8^NI8:>%P\N<^R>:;43@L^'%QW>TG-V.-A?Y(7G^$L&T%%Q9H5MQ6ESQXN
M&^Z6BSX8]U07O>KUH'HQJ'X"@#A*N^Q.L4;7G5<N=EQ\TU\0V*CH+/.:+[&A
M$HFSP<B0&^A"?AF=WG>57V;9/M\Q<R#<7Y#N =!&W7\0]\(F]\*!*(XP+&J&
M"%^*HD-=UZ#8M(/(. + 4U3&[[_+ C_X87S?4>B+=/3"K8FCXQV5[(1W$';S
MG:L!H'SE+D!L\FL;T]T2C+/C)<M%=[6P7=[=T$ /9"&-U+ $J?<JQ?%%=9<>
MW8N1&W?1L) &(>6&%6<E5W8!OB\E*F?_8@6,5T_G?P%02P,$%     @ 6H&;
M5%EFT?GV @  4 8  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL?55M
M;],P$/XKIS"A5NJ6Q-G6KK25]@("M*%J&_ !\<%-KHV%8P?;61F_GK/3AC*V
M?FE\YWN>>_'==;+6YH<M$1W\JJ2RTZATKA['L<U+K+@]TC4JNEEJ4W%'HEG%
MMC;(BP"J9,R2Y#2NN%#1;!)T<S.;Z,9)H7!NP#95Q<WC!4J]GD9IM%7<BE7I
MO"*>36J^PCMTG^NY(2GN6 I1H;)"*S"XG$;GZ?CBV-L'@R\"UW;G##Z3A=8_
MO/"AF$:)#P@EYLXS</H\X"5*Z8DHC)\;SJASZ8&[YRW[NY [Y;+@%B^U_"H*
M5TZC400%+GDCW:U>O\=-/B>>+]?2AE]8M[9L&$'>6*>K#9@BJ(1JO_S7I@X[
M@%'R H!M "S$W3H*45YQQV<3H]=@O#6Q^4-(-: I.*'\H]PY0[>"<&YVA0L'
MO7N^D&C[D]@1I;^(\PW\HH6S%^ 9W&CE2@MO58'%O_B80NGB8=MX+MA>PAMN
MCB!+!\ 2QO;P95U^6>#+]N5W)6PNM6T,PK?SA76&>N'['O+CCOPXD!^_0'Y'
M(U(T$D$OP3MZKGY[&?S(C6W-<YQ&-%,6S0-&L_L2(>?&/ JU E[I1CGOP9'Z
M4E<U5X^O7XU8.GQC06JU.G1H*NI$2C37-"W6V:WY4DN:.J(9 Q4V+T-EKS#'
M:H$F"#VAR%(WEJO"]F%NA,I%S26UNN0JQS%\4,()4@0O4G,%#;VU@8^-0F!9
M>*D4<H.%<,!7!I%FUL$!L+-DD"0)G;*T/=UK1T3U4Q^=Y=;N&JT=PV=%N1LG
M?F/19E?0,X9B](:C81]ZH_2T_[^5L+8)K+GVE>BQP5EZ0M;9(,G2/GRB1?=,
M<9\4DHU.!^QL!%ER.DA/LDU$>6.,SZWV#FFE_(\+#\/>=-_K?ZX'H+0Z?,IR
MT'D[Z/P]UYSQSI17:%9AEUD()6D'OM-VZ_*\W1)_S=M=2\VP$HK:!Y<$38Z&
M)Q&8=G^U@M-UV!D+[6@#A6-)*Q^--Z#[I=9N*W@'W9_([ ]02P,$%     @
M6H&;5-F3]1*6!0  [@X  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
MS5?=;]LV$/]7".\#":#(^K!D.4T".&FZ]:&KD:3IPS ,M'26B4BB2M)VO+]^
M=Y0LNVFJI'N:'RR*NN_[W1UYMI'J02\!#'LLBTJ?#Y;&U*?#H4Z74'+MRAHJ
M_+*0JN0&7U4^U+4"GEFFLA@&GA</2RZJP<69W9NIBS.Y,H6H8*:87I4E5]M+
M*.3F?. /=ALW(E\:VAA>G-4\AULPG^J9PK=A)R43)51:R(HI6)P/IO[I94+T
MEN!>P$8?K!EY,I?R@5[>9^<#CPR" E)#$C@^UG %14&"T(POK<Q!IY(8#]<[
MZ>^L[^C+G&NXDL5GD9GE^2 9L P6?%68&[GY'5I_(I*7RD+;?[9I:&-OP-*5
M-K)LF=&"4E3-DS^V<3A@2+['$+0,@;6[462M?,L-OSA3<L,44:,T6EA7+3<:
M)RI*RJU1^%4@G[FX-3)].+E$OS)V)4O,M>8V7$=W?%Z /CX;&E1#Q,.T%7G9
MB R^(S)D'V1EEII=5QED7_,/T;S.QF!GXV70*_ #5RX+?8<%7A#TR L[GT,K
M+_R>STNNX&1N?9[Q+4+,L*E2O,K!KO^<SK51B)>_>I2-.F4CJVSTHP&^?J0U
M/!??7HE4IJ>ZYBF<#[ .-:@U#"[NEF#%\VJ+M9+*O!+_@&;::F]<30^UBXH9
M9$EEI64A,FZ00!M\4 0TDPND0 9P6,,L&_H,:JZ,C9*1;+,4Z=+N*RBL""CK
M0FZ!-FJIC'88UVPA"ZQ]?<KNE@H_':*#86Y1Q"ZY].>S(VN<7&E>9?H8W=*&
M#*JP12E80[4"]C/SX]#^3]@-QL!*07(T<(V-IK863IQX'+.QX\<!N\6Z%U7N
ML!PJ4+RPQ#S#BA*4:VH-+''&?L0B)PY&)#IQHL@N F<21:P'"U&'A:@?"TWG
M(V?0:*-$2C&S"&&?*H$HI!XES/8Y4/2*?AX4TUVO)8UFCY!??TH"?_Q&8S@[
M*RQ2V(JLX*T53.BOTO?'JIR#(EFV@C3[;'L>9"?3-<8T!_8;%I$YP48$[!T7
MBMWS I-5(Y/E8!]7!D%699@)Q@U["RE8D6W^?0Q^$%)>@\CU1XTXM,UW(B]@
M<>B.1NP>3<:MHW'H';,H=OV07?$JQ3:/F[Z7'!-O'#]5]01GD9-,QJ@G]%VO
M-[5QE]KXM:F=@;+#$HUJZ_['D]VO[,6\U@<F-/7[O\MTX'@8>:RNB9MX7::/
M_&,64M%&[LC;Y]K#;7_L)M%AKI$R<J/Q"YGVL0E,*-,A9?KO)S\K9N^M;KS-
M6VLP*E]U/YR[HER5Y&:*#8;BP-.E@#6-REU+?77L-UQE;@_TQAWTQKUHN-[U
MW 9;LQ7ZCWK9K."58Q/3M/RI1M34M-3/0:Y?"<V7!25Z38FV Z+K]8U3]4ZO
M(JAHM@&$ 7HN2CL95IKR0P&Z+#C.I-MT*0L29"UB-0:("$J904%I1$K4AJ&K
MP1[<FJ0PFE0'LAK$VLSOO7OUH.E0S5M4'^C8.VM1;9%AIX*;!/A,J,?<"/UP
MLB!5 O%":6:*>#W7B]DO^/ #?+S%$LL Q\U60)$Q6Z3!&_RP7]%9P.*C$ NP
M\V^+(PUGG^=&7O-W+W'"BH**=12Z28A<T<0=HX(>""4=A)+7=J\&1!^;K/2U
MJ%Z)_W$>-4AJ(*%?T9T^MI3?M*?K1RQ1046 N()OOU\A-.B$M\*3P!VH\C#F
MTSQ7D%,>WR.1P/M'VK:W)P>3%WO<R*<9@XT+.\_.(NQ<,38SG&7!"YUKY/L-
MM^\Q;%Y65.Q,1N-=7Z0C#.R0@\>Q-0'P1^2T-MGN]2U?F(2M]9;/'H5P;H;^
ML_-R>' '*4'E]J:E\8"YJDQS'>EVN\O<M+G#[,F;FR#:D6/860$+9/7<,1Y]
M5'.[:EZ,K.V-9BX-WH_L<HD74E!$@-\74IK="RGHKK@7_P)02P,$%     @
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
M%+AF367NY?XK'N+I6;Y<5MJML&_?]@8>Y(TVLCZ 24'-1?O+G@YY. $,PW<
M\0$0.]VM(Z?R,S-L-E%R#\J^)C:[<:$Z-(GCPA;EP2BZY80SLWO<H6@0UDK6
ML)#"*,J3)A&FA(5SCTK#Q8IE%>K+26#(IT4&^8%_WO+'[_ G<$>DI88;46#Q
M$A^0UDYP?!0\C\\2WC%U!4GD0QS&\1F^I$M XOB2_TG R_CAYW6FG?W7&8=I
MYS!U#M-_<7CS9% )5IWD.GN&I9)%8\O 1 $/J'8\1_U6[L]ZLOT\UEN6X]2C
MAM7$@]YL52(86TW(;$>"NQ'DJ^":;38*-\Q@ 8+F@6J5.DG4L8]DNN "3"D;
M3<KTY1A6I4)\46*@ N5E5R&[1#!7DA69C>8#1$GJ]WI]NXM3/QJ%\!'D^M0A
M]"*R]4:T4$&$[=\=-\_0#_UH,()XX*?IZ#4J3L@6V>56K!6CBE$.&X60)'XT
MC" >^H-1_!H765N4.EQ!95"<ZF&UUM39_-,A\J3OAY$C&<7#-TC2(\E*&L*?
MWGV N)\0;&!WX<A/*+2W/J3@I(WI4]BX8:4AEXTP;4=WUFX>7K=CX._S=IA2
M$39<:*AP3=#P:M#S0+4#JCT8N75#(9.&OCNW+6FFH[(/Z'XMI3D>K(/N7V+V
M!U!+ P04    " !:@9M4S!*!9P,#  !8!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q]56UOVT8,_BN$T \QH$6*7A+%L TD[8H-6+"@S;8/PSZ<
M)5HZ]'2GW5%UNU\_WDE64S0Q8-B\(_GP(7FD-T=C/[D.D>!+K[3;1AW1L$X2
M5W?8"W=I!M2L.1C;"^*C;1,W6!1-<.I5DJ7I==(+J:/=)MP]VMW&C*2DQD<+
M;NQ[8;_>HS+';705G2X^R+8C?Y'L-H-H\2/2'\.CY5.RH#2R1^VDT6#QL(WN
MKM;WA;</!G]*/+IG,OA,]L9\\H=?FVV4>D*HL":/(/CG,[Y%I3P0T_AWQHR6
MD-[QN7Q"?Q]RYUSVPN%;H_Z2#77;J(J@P8,8%7TPQU]PSJ?T>+51+GS#<;+-
MV;@>'9E^=F8&O=33K_@RU^&90Y6^XI#-#EG@/04*+-\)$KN--4>PWIK1O!!2
M#=Y,3FK?E(]D62O9CW:_(:?DX.))[!6ZU28A!O6JI)X![B> [!6 '!Z,IL[!
MS[K!YGO_A,DLC+(3H_OL+."#L)>07\60I5EV!B]?,LP#7GX^P[_O]HXL/X)_
MSF 6"V81,(M7,._:UF(K".']2*-%>)!:]F,/C^(KOUAR\&[$EVIY%M8/X-H-
MHL9MQ!/FT'[&:/?4(9#O#NS]"$'0^!!B(7&82/0SB>%$HAD11FZ+!16*$/,8
MU4;74F$#9/A#0DTZ4%+LI9(DN592UVKD;K( Q.'9QQDE&X[5\ PHH6N$:6<(
M!^8 W+.Z6YJVAM\'M(*D;N'TO@*2&9W0C5L%*[BXA3X\G16\@9LX*W)_G\-M
M7%Q=>[& BL72BR4;E&7JQ6LHXR(O@.O"6^A G%T1YWD*3R&;'XI09'%>54S$
MN37(?A@I),9^Z @N\CA+;U:S>M0,J>1_OCQ6:*=$6!W*.$XAK\K5'.3'DN55
M?'-[/<.XSECZB2/T+UA>5'%951S1Z/8UFS>0I\RK@I?>:O)LVGNT;=AICILT
M:IH&?[E=UN;=M"V^F4\[E_O62NV8P8%=T\N;,@([[;'I0&8(NV-OB#=1$#M>
M_6B] >L/QM#IX ,L?R:[_P%02P,$%     @ 6H&;5 J'$X#3 @  ] <  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL[55+;]LP#/XKA#<,+1#4SSR:
M)0&2=,5Z*!KTL1V&'11;B87JX4ERT_[[47+B9FB; 1NPTPZ)28G\^)&BQ-%&
MZ7M34FKA47!IQD%I;34,0Y.75!!SHBHJ<6>EM" 65;T.3:4I*;R3X&$21;U0
M$":#R<BO+?1DI&K+F:0+#:86@NBG&>5J,P[B8+=PS=:E=0OA9%21-;VA]JY:
M:-3"%J5@@DK#E 1-5^-@&@]G76?O#;XPNC%[,KA,EDK=.^6B& >1(T0YS:U#
M(/AYH'/*N0-"&C^VF$$;TCGNRSOT<Y\[YK(DALX5_\H*6XZ#00 %79&:VVNU
M^4RW^7B"N>+&_\.FL>UAQ+PV5HFM,^J"R>9+'K=UV',81&\X)%N'Q/-N GF6
M9\22R4BK#6AGC6A.\*EZ;R3'I#N4&ZMQEZ&?G<R5$,QBE:T!(@N8*VF97%.9
M,VK@Z)8L.37'H]!B+.<1YEO<68.;O(&;PB4BE08^R8(6O_J'R+$EFNR(SI*#
M@)=$GT :=R")DN0 7MHFGGJ\](\2/V,FY\K4FL*WZ=)8C=WS_4#4K(V:^:C9
M&U'/:^LP+YEDHA:P($\-@SNLDH8+^8":TD^PJ'5>8K/!U9*S-7$-;%X[A(/1
MW(4>FHKD=!S@C354/]!@,C6@5H#ES,NVGAU8-<3$EEBU(U9[8JPE5NV(N9HI
M6^*F>J8(!#&(@97B>-O-\#<9P94'V%^Y599PSPF.3D'X'CJ&]Q#W>YTLZWNI
M,^@.G'":==*HZXQ3Z.%B"G&WD\418$))+W4;&7QX-TCBY"/TT;+?6'?;Q3B.
M_:^)^B)YC#%(,4:$4IIUHD&&0H($4I0.=$.W[8;N7W3#B^*\U@ ' _QO@'_=
M .'>2RRH7OMY8R!7M;3-H]RNMB-MVKSDS^;-/,0#6C,L"*<K=(U.^GC4NIDQ
MC6)5Y=_UI;(X);Q8XEBFVAG@_DHINU-<@';03WX"4$L#!!0    ( %J!FU2A
M,'FN9@(  /4%   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;(U436_;
M, S]*X2Q0PMTE3^2?L$QT"8MML.PH%FWP["#8M.V4%E*)3GI]NLGR:Z7#FZ1
MBR51?(^/I*ET)]6CKA$-/#=<Z%E0&[.Y(D3G-394G\H-"GM32M508X^J(GJC
MD!8>U' 2A^$9:2@3099ZVU)EJ6P-9P*7"G3;-%3]OD$N=[,@"EX,]ZRJC3.0
M+-W0"E=H'C9+94]D8"E8@T(S*4!A.0NNHZO;Q/E[A^\,=WIO#RZ3M92/[O"Y
MF 6A$X0<<^,8J%VV.$?.'9&5\=1S!D-(!]S?O[#?^=QM+FNJ<2[Y#U:8>A9<
M!%!@25MN[N7N$_;Y3!U?+KGV7]CUOF$ >:N-;'JP5= PT:WTN:_#'B":O &(
M>T!\*"#I <FA@$D/F!P*F/8 GSKI<O>%6U!#LU3)'2CG;=G<QE??HVV]F'#_
MR<HH>\LLSF1?544%^T.[KHD"5MT/ [*$%:L$*UE.A8'K/)>M,$Q4L)2<Y0PU
M'"W04,;U,7R$A]4"CCX<PP=@ K[5LM663*?$6(TN$LE[/3>=GO@-/5^H.H4D
M.H$XC.,1^/Q]^ +S 1Z-P!>'1Q^#WQX>/7P-)[8O0W/BH3FQYTL.:,X)S*70
MMO3%OUXM%6H4IC/8AMTQ047.*(>5-:(=9Z/AY_5:&V4'\M<[BI)!4>(53=Y0
M-*>Z]J%SM\&GEFTI=V'&.MU1G7DJ]UYMLV@:Q],D)=O]CHZX)=%Y<O':;3'B
M-KF,+O]CNQT+&H;)9'#K\B9[(^,>1-OYB@D-'$L+#$_/[9BI[I'I#D9N_!2M
MI;$SZ;>U?9=1.0=[7TII7@YN,(>7/OL+4$L#!!0    ( %J!FU2JK*(N-@,
M )4)   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;*U6;4_;,!#^*Z<,
M346"YK5M8&TE2IF&-"9$Q_AL&K>Q2.QB.RW[]SL[(802 A_VI?7+W9/GN3N?
M/=X)^:!22C4\Y1E7$R?5>G/JNFJ9TIRHOMA0CCLK(7.B<2K7KMI(2A+KE&=N
MX'E#-R>,.].Q7;N6T[$H=,8XO9:@BCPG\N^,9F(W<7SG>>&&K5-M%MSI>$/6
M=$'U[>9:XLRM41*64ZZ8X"#I:N*<^:?GOG6P%G\8W:G&&(R4>R$>S.0RF3B>
M840SNM0&@N#?EI[3+#-(R..Q G7J;QK'YO@9_;L5CV+NB:+G(KMCB4XG3NQ
M0E>DR/2-V/V@E:"!P5N*3-E?V%6VG@/+0FF15\[((&>\_"=/52 :#HC3[A!4
M#L&^0_2.0U@YA%9HR<S*FA--IF,I=B"--:*9@8V-]48UC)LT+K3$789^>OH+
M*^62+T5.H?=3*'4(UU3"(B62PC$LRN2"6,&,*+8$PA.8LZS0-($+(CGC:]7P
MZ,VI)BQ#E&.X7<RA=W (!^"",KL*&(=;SK0Z:BS\3D6A$!87#U[-QZY&?8:E
MNZRTS$HMP3M:0K@27*<*+GA"D]?^+L:E#D[P')Q9T EX160?0O\( B\(6OB<
M?][=[Z 3UKD*+5[X7JZ*G$JBA3SM (MJL,B"11V)9S;Q;8$N?8?6UW2"[30,
M!_%P[&Z;\ENL8B^HC5[Q&M2\!ITBYY0+K/./9 YKN&&GS#M[CK%:R19CMZ:
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
M$G?';^@W7CMI63*#UTI\Y;DM)\%% #D6;"WLG=I\PE;/N</+E##^%S;MWBB
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
MHO$!=%]J[;8;_X%A4.<O4$L#!!0    ( %J!FU1=GIX:Y@,  %81   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;+58RV[;.!3]%4+HH@6:2*+\#&P#
MB=-B!IAB@J2=60RZH*5K2RA%JB0=QW\_I"2+3O5RZF1CBQ+/O>=2/(>D9CLN
M?L@80*&GE#(Y=V*ELBO7E6$,*9&7/ .FGZRY2(G23;%Q92: 1#DHI2[VO)&;
MDH0YBUE^[TXL9GRK:,+@3B"Y35,B]C= ^6[N^,[AQGVRB96YX2YF&=G  ZAO
MV9W0+;>*$B4I,)EPA@2LY\ZU?[7$4P/(>_R3P$X>72-3RHKS'Z;Q9S1W/,,(
M*(3*A"#Z[Q&60*F)I'G\+(,Z54X#/+X^1/^<%Z^+61$)2T[_32(5SYV)@R)8
MDRU5]WSW!Y0%#4V\D%.9_Z)=V==S4+B5BJ<E6#-($U;\DZ=R((X .DXS )<
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
M#.#]7 B]GI@FTGZ5#/\"4$L#!!0    ( %J!FU2;5\$-60(  +X%   9
M>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;(5474_;,!3]*U;$ T@;2=.F!91&
M@E9L2-N$8+"':0]N<MM8.+Z9[5#V[W?MA*P;:?>2^..>>\ZQ?6^Z1?UD2@#+
M7BJIS#PHK:TOPM#D)53<G&(-BG;6J"MN::HWH:DU\,*#*AG&430-*RY4D*5^
M[59G*396"@6WFIFFJKC^=042M_-@%+PNW(E-:=U"F*4UW\ ]V(?Z5M,L[+,4
MH@)E!"JF83T/+D<75S,7[P,>!6S-SI@Y)RO$)S>Y*>9!Y 2!A-RZ#)Q^S[
M*5TBDO&SRQGTE ZX.W[-?NV]DY<5-[! ^4T4MIP'9P$K8,T;:>]P^Q$Z/XG+
MEZ,T_LNV76P4L+PQ%JL.3 HJH=H_?^G.80<0C_8 X@X0>]TMD5>YY)9GJ<8M
MTRZ:LKF!M^K1)$XH=RGW5M.N()S-KH7B*A=<LAMEK&[HO*UA[]D"JQJ-\">'
M:S8<=KP$RX4T)^R("<6^EM@8K@J3AI:D.8(P[V1<M3+B/3(^<WW*QJ-W+([B
M^.%^R8Z/3O[.$I*QWEW<NXM]VO$^=UQH]LAE VPI3"[1-!H,^WZY(A/T('X<
MX!CW'&//,=G#L4!CAPRWJ*E'N=)XSJA0HB0-GP?()CW9Y"#9!RJSP>-M8<D.
M6S3,E/1,R4&F3V@,#%(E;ZC>GR>38;9ISS8]R/;GHH88IV\81^=1,AJFG/64
ML__<F[)";>@ALQRIR12@N7_NQU_0 AN?#"F9O;W4V?3L'R'A3CFZSD:/>T/7
MQB2L"1:=SLB);KM%.[%8^PI=H:5Z]\.2&BQH%T#[:R1%W<05?=^RL]]02P,$
M%     @ 6H&;5&,7C9GO @  6P@  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3,N>&ULS59M;]HP$/XKIZ@?6JEK0G@I5(#4@KI5VJ2JK-VD:1],<H!5QTYM
M!]II/WYG)\V8"*Q?)NT+\<L]=\\]Y[,9;I1^-"M$"\^9D&84K*S-+\+0)"O,
MF#E3.4K:62B=,4M3O0Q-KI&E'I2),(ZB7I@Q+H/QT*_=ZO%0%59PB;<:3)%E
M3+]<H5";4= *7A?N^')EW4(X'N9LB3.T]_FMIEE8>TEYAM)P)4'C8A1<MBZF
M V?O#1XX;LS6&%PF<Z4>W>0F'061(X0"$^L\,/JL<8)".$=$XZGR&=0A'7![
M_.K]VN=.N<R9P8D27WAJ5Z.@'T"*"U8(>Z<V'[#*I^O\)4H8_PN;RC8*("F,
M55D%)@89E^67/5<Z; %:G3V N +$;P6T*T#[K8!.!>AX9<I4O Y39MEXJ-4&
MM+,F;V[@Q?1H2I]+5_:9U;3+"6?'UUPRF7 FX$8:JPNJJ#7P#B[3E+O"^(WR
M=+DR'4_1,B[,"9G<SZ9P?'0"1\ E?%ZIPC"9FF%HB99S'B85A:N20KR'PB>F
MSZ#=.H4XBN,&^.0P?(I)#6\UP*=O@$?])GA(6M:"QK6@L??7WB<HXQH>F"CP
M%*Z8('$19KZ!WVM5Y%PN3^&WZ#/++#K-8<)RI["!;Q_)(]S0LOE^@$^[YM/V
M?#K[U7VDFLT% CX5W+Z P:305%QLK%7IK>>]N3MC/6X-HBXILVX@T:E)= Z2
MH-2-@4+2Q23X#TQ!T+PI>NFFNQ5]T.TTQ^[6L;L'8T^4M*2ZTS@A?7F*VI_E
M4Q"<S;EPDAP7.5AUTL2HN\,H/N_UFRGU:DJ]@Y1NY!J-+5N->B?7?$W'0+S
M"D4*M+RW.KV=ZO3;452S*?MEUZ@;;1G]0?F\IGS^%Q6SG,D7^ H_84O1R;:B
M="?49@=.;K\.V?\O.FE0\QG\PX,T'>Q4I;U;E7#K)G?/+G7ODE,J A<$B\[.
MZ2#J\BDK)U;E_G*?*TM/A1^NZ/5'[0QH?Z&4?9VX]Z+^/S'^!5!+ P04
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
MT=4U^:3KYE=/K%KX_C%5EKJ1'Y;TOT#M FA_II3=3-P![1\H^PM02P,$%
M  @ 6H&;5&RD4#N] @  \ <  !D   !X;"]W;W)K<VAE971S+W-H965T-38N
M>&ULC95;;]HP%,>_BA7UH95:<B,$52%2"YLV:94J:+>':0\F.1"KCDUM!]IO
M/]M),PHA(P^)+^=_SN^<^)+LN'B1!8!";R5E<N(42FUN75=F!918#O@&F)Y9
M<5%BI;MB[<J- )Q;44G=P/-&;HD)<]+$CCV*-.&5HH3!HT"R*DLLWN^!\MW$
M\9V/@3E9%\H,N&FRP6M8@'K>/ K=<ULO.2F!2<(9$K":.'?^[71L[*W!3P([
MN==&)I,EYR^F\SV?.)X! @J9,AZP_FQA"I0:1QKCM?'IM"&-<+_]X?VKS5WG
MLL02IIS^(KDJ)L[803FL<$75G.^^09-/9/QEG$K[1KO&UG-05DG%RT:L"4K"
MZB]^:^JP)_"')P1!(PC.%82-(+2)UF0VK1E6.$T$WR%AK+4WT["UL6J=#6'F
M+RZ4T+-$ZU1ZCREF&:"%73(S4)A0B6[0%,OBVK[1E]>*;#$%IB3"+$=SD$J0
M3$%>SU\VJBLM>U[,T.7%%;I A*&G@E=2*V3B*HUJ KI9@W5?8P4GL!ZP&*#0
MOT:!%P0=\FF_? 99*_<_RUU=H+9*05NEP/H+SZK2'"@VV<^(S"B7E0")?M\M
M=57THOS3$RYLPX4VW/!$.%M64^K,-.!?_;L*6;L:65=FSVY3/_+UD[C;_8)U
MF(5>% >MV2?284LZ["5=%%RH&P6BU%NZ718&NPNU]A7M,WC1 6>_S2?(J(6,
M>B%_<+8^FS'JB!_&!Y!=1B._FW+44HYZ*9^XPM1B71_]=[L8SH ?'7-%01"%
M!_@=9J$?A^/N!.(V@;@W@0?.X%V?3>)%[Y%5=6+?QT>QO0.Z8XO &WI>-]RX
MA1OWPLW_7[SQ\0[QO4.X#J/@B,W=.X_-7:A/LS5A$E%8:9DWB'5RHKY?ZH[B
M&WM$+[G2![YM%OI*!F$,]/R*<_71,:=^>\FG?P%02P,$%     @ 6H&;5*;I
M>@I2 @  M04  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULC51-;^(P
M$/TK5M1#*RWD&TH5(A50M3VLA&"[/:SV8)*!6'7LK&V@_?>UG1"E;4"]Q)[Q
MO#=O)F,G1RY>9 &@T&M)F9PZA5+5G>O*K( 2RR&O@.F3+1<E5MH4.U=6 G!N
M025U \\;N24FS$D3ZUN*-.%[10F#I4!R7Y98O,V \N/4\9V38T5VA3(.-TTJ
MO(,UJ*=J*;3EMBPY*8%)PAD2L)TZ]_[=/#;Q-N /@:/L[)&I9,/YBS$>\ZGC
M&4% (5.& >OE '.@U!!I&?\;3J=-:8#=_8G]P=:N:]E@"7-.GTFNBJESZZ <
MMGA/U8H??T)3CQ68<2KM%QWKV-'$0=E>*EXV8*V@)*Q>\6O3AP[ C\X @@80
M?!<0-H#0%EHKLV4ML,)I(O@1"1.MV<S&]L:B=36$F;^X5D*?$HU3Z0Q3S#)
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
MPGAYF%'>2+;6V_OW3$J6ZLL5)1'EA8%ZOF!,OMP4%=1'2I/_ 5!+ P04
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
M*Z)-5Y:AJB60PH$J%L91E(85H3Q8+]W8I5PO1:,9Y7 ID6JJBLCO;X")_2K
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
MNJZN59R:ZI;GGLEY AO^E#^#RJ!_"JAD=7%2/6A1V*N$F=!:9+:YX R8PG2
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
M2,XT5AY7E#>"'O01P9H*03-]N2<X)DPUD/]O*16G&Y6@/C2:_P!02P,$%
M  @ 6H&;5/"<!/K= @  )0@  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N
M>&ULG59=;]HP%/TK5K1*K322D/"U"I" MML>*J%6:Y_=Y$(L'#NS#91_OVLG
M9-"FV<<+L9U[CL_QO;EFO)=JHS, 0UYS+O3$RXPIKH- )QGD5/NR (%O5E+E
MU.!4K0-=**"I ^4\B,)P$.24"6\Z=FM+-1W+K>%,P%(1O<USJ@YSX'(_\;K>
M<>&!K3-C%X+IN*!K> 3SHU@JG 4U2\IR$)I)012L)MZL>[T8VG@7\,1@KT_&
MQ#IYD7)C)]_3B1=:0< A,9:!XF,'"^#<$J&,GQ6G5V]I@:?C(_N=\XY>7JB&
MA>3/+#79Q!MY)(45W7+S(/??H/+3MWR)Y-K]DGT5&WHDV6HC\PJ,"G(FRB=]
MK<[A!( \S8"H D1O ;T/ '$%B)W14IFS=4,-G8Z5W!-EHY'-#MS9.#2Z8<)F
M\=$H?,L09Z:/1B:;SAP/(B4+F6-Q:.K.MT-N\X++ P!Q,62Y54F&<63)J?A,
MGBC?EI$SC250V*$FES=@*./ZZCV^0SZ1@.B,*M#CP*!VJR!(*IWS4F?T@<Z8
MW$MA,DUN10KI.3Y S[7QZ&A\'K42WE/ED[C[F41A%#7H6?P]O-LB)Z[S$#N^
MW@=\SZ[>, FS'2C\?,A7184AF%,@=Y0I=]Y +ID@J>2<*DT*4.5Q7C4=9[G=
MR&UG/^7=M#OR1^AT=VKR?=3('PSJH#,KO=I*K]7* ].;SDIAXIDP@-DV1*&-
M)I'M1*$?#BZ:4O,G6#>Z:$E)O_;1;^6Y83N6@DC)@0%/F^2WXU%^V"C_GV%G
M\@>U_$$KS^UK@:T2*XJS55DX!\"R:2R6=J8!R=VWU^3E?Y!G=H:UG6$KU9/D
MV&XX,X<F ^W87NR/XL94M./Z7_QA<RD%)QTW![5V%Y$FB=P*4_:@>K6^ZV:N
MQ;]9G^,=6%Y9OVG*"Q0[S)IA2^6P0LK0'V+9J/)2*B=&%JZOOTB#MX0;9GB/
M@[(!^'XEI3E.[ ;U/X/I+U!+ P04    " !:@9M4JZ038R($  "J#P  &0
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
M>V=CZI&IK;*>H"Z]VRPUDG?Y84Y_%S N@/976N-NXA*T_ZOI+U!+ P04
M" !:@9M4MQCFQ#0'  #(,P  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX
M;6RUFVUOVS80Q[\*871 "W2Q^"!*+I( B9.MV9JA2-;NQ; 7BDW;0F7)D^BD
M!?;A1\FR3K(ETH[%-XDM\X[D_74_D2?I_"5)OV4+(23ZOHSB[&*PD'+U83C,
M)@NQ#+*S9"5B]<LL29>!5%_3^3!;I2*8%D;+:$@<AP^701@/+L^+8Y_3R_-D
M+:,P%I]3E*V7RR#]<2VBY.5B@ ?; P_A?"'S \/+\U4P%X]"?EE]3M6W8>5E
M&BY%G(5)C%(QNQA<X0^WOI\;%"V^AN(EJWU&^52>DN1;_N5N>C%P\A&)2$QD
M[B)0_Y[%6$11[DF-X]_2Z:#J,S>L?]YZ_Z68O)K,4Y")<1+]%4[EXF+@#]!4
MS()U)!^2EX^BG)";^YLD45;\12]E6V> )NM,)LO26(U@&<:;_\'W,A U ^6G
MW8"4!F37@'48T-* 'FK 2@-VZ)#<TJ"8^G S]R)P-X$,+L_3Y 6E>6OE+?]0
M1+^P5O$*X_Q$>92I^C54=O)RG,03$<LT*&1+9FB<BFDHT4.8?7N/'L-Y',["
M21!+-"X&(](,!?$4_2J2>1JL%N$$W<6;\S5W\/9&R"",LG?H9_3E\0:]??,.
MO4%AC/Y<).M,&6;G0ZF&G7<^G)1#O-X,D70,D:+[)):+#-W&4S%ML;_5VW.-
M_5"%JXH9V<;LFF@=W@?I&:+X/2(.(2WC&>O-;\2D,L<MYC>']]YF?JLW_VT=
M*W.GS;P1#%J=0+3P1P\Z@?+3!OW]2;5!=U(LLW\T/;"J!U;TP#IZ>!#/(EX+
M-$N3)9HD>5\3J=)$+LH$$6G;2;5QR@NG.2Z?+PFG(^*=#Y_KP6YIYHRH.ZJ:
M-<;L5F-VM6/^0R&^'+<F KSRQBW%V*MZ\&S$V#LLQBW--#'VJS'[A\88_5<'
MTGZX-!$:5;V-+&F '6"QHYU1LX\T[V,ETOR0NF:W@E/O#SO.F>/\U,:8UU@V
M9U6[PN C=+K*PD#GEH!;8DL08!NF-M*B]-HXX3'FW-W)BY9VV%,-G?;$P$!,
MK$?F?LA/R! ,T,.N+4D A9CWG"-Z?WYWBA@,B2E# +Y83]^F7%_B4(HI>I2!
M%)G./X 2^[9T 3SBD954&>VE@.]S?S=1]EMAASH=>4( N$2/.4W@3T@8 F@D
MV)(P!#A)2+\)8_!'N_+%8.<:TH4 E8F>RDW5'D0F\XV+VI!&VM4]T),P6ZH
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
M_8@EH;[3ERIA_"]L"]EA%$"Z,5;E)9@\R+DL_ME#&8@]0#QL "0E(#D$]!H
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
M>CZMFH%MV*CU!0[[R&UU^1',QV%^!# L#J8 \W%>6)S_:3X#=#X.P[0-O,@
M]1F@/L[+ATRJ&XOC]TGLY9]IDD11'&,K.IEX%4RP=8MC^/C9,&W@@<6!2'^V
MUGBV\0HY7 =83@]5"#93O!*QF>)K#8A_W< C2?S9QN* !Y8%K'8@OC\.U)3?
M)XH@JY@V[ W&D23!$*A%?XW&,;(Z,=S^_&!O210EB1\!S*\@BC $WD8<P12
M!@R)HFH?W-N/PF:?"C?_@(U_ U!+ P04    " !:@9M4EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( %J!FU26:@MM
MN@4  #0T   /    >&PO=V]R:V)O;VLN>&ULQ9O;;MLX$$!_A?!3"M3K6-<V
MB /DLNT&R+9!'.1U04NT340B#9)*FGS]DI*S'3728%^F?HIU"7U$27.&0_KT
M69O'E=:/[$==*;N8;)W;G<QFMMB*FML_]$XH?V2M3<V=WS2;F=T9P4N[%<+5
MU2PZ/LYF-9=J<G;ZUM:MF<$-[43AI%9^9]CQ(,6S_7D\;+(G:>5*5M*]+";M
MYTI,6"V5K.6K*!>3XPFS6_W\ES;R52O'JV5A=%4M)O/NP(,P3A;O=B\#Y#U?
MV7:/XZL[[D$6D^S8-[B6QKKVC+9][AF?A#^YVVJ<_B(K)\P5=^*KT<U.JDUH
MQE_%#%Q&VP]O?[M./#'_IQOU>BT+<:6+IA;*=?UH1!4 E=W*G9TPQ6NQF%SJ
M)V'"]?@ON"Z[:W,>"O24.9'^@+DN6SQ*%&5U)4O_[26[X!57A6!M%UH &"&
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
M2P$"% ,4    " !:@9M4!T%-8H$   "Q    $               @ $
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( %J!FU0L[B#A[P   "L"   1
M              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M %J!FU297)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ 6H&;5*'9]K@C!0  2!4  !@
M     ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M %J!FU0=VO+[@P8  /@:   8              " @6<-  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    " !:@9M4":89G=T"  "8"0  &
M            @($@%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ 6H&;5+(A3NBX!   ZQ$  !@              ("!,Q<  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( %J!FU3.]4@?\P(  /<'
M   8              " @2$<  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    " !:@9M4Q!I'?5X"  !<!0  &               @(%*'P
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 6H&;5%U3W3(T
M!0  TQ8  !@              ("!WB$  'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( %J!FU2OG=.A'P@  .LA   8              "
M@4@G  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !:@9M4
MAJ,+.]0.  "Z)@  &               @(&=+P  >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ 6H&;5+X)V0LW!   O H  !D
M     ("!ISX  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M" !:@9M4*U2'\F<)  !$&0  &0              @($50P  >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( %J!FU091O1K-00  &D*   9
M              " @;-,  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ 6H&;5)*YA\ O"   A!4  !D              ("!'U$  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !:@9M4B*V5T?H)
M  "3&@  &0              @(&%60  >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( %J!FU24SL@T+@<  + 0   9              "
M@;9C  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 6H&;
M5.89-Z@R#@  >BL  !D              ("!&VL  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    " !:@9M4DYL'3-8*  !'(   &0
M        @(&$>0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( %J!FU1%K\N0V0<  (H6   9              " @9&$  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 6H&;5(Y=,.1"!P  DQ(
M !D              ("!H8P  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    " !:@9M4?['*G;@%  #X#P  &0              @($:E
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( %J!FU0]ZR7B
MYP0  -,+   9              " @0F:  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ 6H&;5)E]] D3 P  'P<  !D
M ("!)Y\  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !:
M@9M4K-HS[R<%  #W"P  &0              @(%QH@  >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( %J!FU2#-E<-V0,  *L(   9
M          " @<^G  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ 6H&;5"-6Y7XE#   WQ\  !D              ("!WZL  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !:@9M4CK\ID^<"  !'
M!@  &0              @($[N   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( %J!FU3NP7NCD@0  *8*   9              " @5F[
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 6H&;5*X,
M#-V6 P  *PD  !D              ("!(L   'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    " !:@9M4ZY25\4<%  "'#0  &0
M    @('OPP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M %J!FU0RRI++% 0  ,D-   9              " @6W)  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ 6H&;5(=SCRF)!@  AA(  !D
M             ("!N,T  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    " !:@9M466;1^?8"  !0!@  &0              @(%XU   >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( %J!FU39D_42E@4
M .X.   9              " @:77  !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ 6H&;5/@G488T!0  B@T  !D              ("!
M<MT  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !:@9M4
M17V$$MD"   Q!@  &0              @('=X@  >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( %J!FU3,$H%G P,  %@&   9
M      " @>WE  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ 6H&;5 J'$X#3 @  ] <  !D              ("!)^D  'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !:@9M4H3!YKF8"  #U!0
M&0              @($Q[   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( %J!FU2JK*(N-@,  )4)   9              " @<[N  !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 6H&;5->EW(=J
M @  <@4  !D              ("!._(  'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    " !:@9M4>S#GQVP#  " "P  &0
M@('<]   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( %J!
MFU2\"R"0JP(  "0(   9              " @7_X  !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&UL4$L! A0#%     @ 6H&;5'+M"HA_ @  2@8  !D
M         ("!8?L  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M    " !:@9M4)E<Z(\H"  !J"0  &0              @($7_@  >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( %J!FU29>:8&80(  +0%
M   9              " @1@! 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M4$L! A0#%     @ 6H&;5%V>GAKF P  5A$  !D              ("!L ,!
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !:@9M400&W
M' @#  "-"0  &0              @('-!P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;%!+ 0(4 Q0    ( %J!FU1-=$JJ7P4  -H9   9
M  " @0P+ 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @
M6H&;5/ @MC#T @  A@D  !D              ("!HA ! 'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6Q02P$"% ,4    " !:@9M4'Z>0R+<"   D!P  &0
M            @('-$P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4
M Q0    ( %J!FU3EMTO(Y (  *$(   9              " @;L6 0!X;"]W
M;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 6H&;5)M7P0U9 @
MO@4  !D              ("!UAD! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6Q02P$"% ,4    " !:@9M48Q>-F>\"  !;"   &0              @(%F
M' $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( %J!FU3-
M@AK4Y@,  -T0   9              " @8P? 0!X;"]W;W)K<VAE971S+W-H
M965T-30N>&UL4$L! A0#%     @ 6H&;5-ECNMN( @  C08  !D
M     ("!J2,! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M" !:@9M4;*10.[T"  #P!P  &0              @(%H)@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( %J!FU2FZ7H*4@(  +4%   9
M              " @5PI 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L!
M A0#%     @ 6H&;5*1\AL4$!0  7AH  !D              ("!Y2L! 'AL
M+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !:@9M4)!WB):\"
M  #=!@  &0              @($@,0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;%!+ 0(4 Q0    ( %J!FU2/E#JGOP(  "X'   9              "
M@08T 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ 6H&;
M5%5','0(!   )0X  !D              ("!_#8! 'AL+W=O<FMS:&5E=',O
M<VAE970V,2YX;6Q02P$"% ,4    " !:@9M4%2&]LXL#   O#0  &0
M        @($[.P$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0
M   ( %J!FU1V]G229P,  %@,   9              " @?T^ 0!X;"]W;W)K
M<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ 6H&;5%-/!7!A!P  I"H
M !D              ("!FT(! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q0
M2P$"% ,4    " !:@9M4DQ<Y!KL%  #*&@  &0              @($S2@$
M>&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( %J!FU3,F?M%
M! ,  $L*   9              " @250 0!X;"]W;W)K<VAE971S+W-H965T
M-C8N>&UL4$L! A0#%     @ 6H&;5 \O\= V!   0!(  !D
M ("!8%,! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " !:
M@9M4\)P$^MT"   E"   &0              @('-5P$ >&PO=V]R:W-H965T
M<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( %J!FU2KI!-C(@0  *H/   9
M          " @>%: 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#
M%     @ 6H&;5/;<MY"- @  NP8  !D              ("!.E\! 'AL+W=O
M<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !:@9M4MQCFQ#0'  #(
M,P  &0              @('^80$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM
M;%!+ 0(4 Q0    ( %J!FU02O>,2*@0  .P4   9              " @6EI
M 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ 6H&;5-=D
MH=,2!   \ X  !D              ("!RFT! 'AL+W=O<FMS:&5E=',O<VAE
M970W,RYX;6Q02P$"% ,4    " !:@9M4*-6?'EL#  "*"P  &0
M    @($3<@$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    (
M %J!FU1A:F3 /0,  !P*   9              " @:5U 0!X;"]W;W)K<VAE
M971S+W-H965T-S4N>&UL4$L! A0#%     @ 6H&;5$K!U(/< @  8@@  !D
M             ("!&7D! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"
M% ,4    " !:@9M4P.D#XR8#  "A"P  &0              @($L? $ >&PO
M=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( %J!FU2/R) ^8@(
M %D%   9              " @8E_ 0!X;"]W;W)K<VAE971S+W-H965T-S@N
M>&UL4$L! A0#%     @ 6H&;5)]>!H 4 P  ?0D  !D              ("!
M(H(! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !:@9M4
MKT'9E"T#   .$P  #0              @ %MA0$ >&PO<W1Y;&5S+GAM;%!+
M 0(4 Q0    ( %J!FU27BKL<P    !,"   +              "  <6( 0!?
M<F5L<R\N<F5L<U!+ 0(4 Q0    ( %J!FU26:@MMN@4  #0T   /
M      "  :Z) 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !:@9M4NTG2
MWV("  "T+@  &@              @ &5CP$ >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'-02P$"% ,4    " !:@9M4W2=K"Q@"  "%+0  $P
M    @ $OD@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     5P!7 -@7  !X
%E $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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>92
<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>93
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>240</ContextCount>
  <ElementCount>364</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>84</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="mxl-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholder's Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mxl-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2125106 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131107 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2140108 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2144109 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151110 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153111 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2156112 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2160113 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2164114 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2166115 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2170116 - 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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2326305 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2332306 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2341307 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2345308 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2354309 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2357310 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2361311 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2367312 - 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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2427415 - 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>52</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2428416 - 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>53</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2429417 - 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>54</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2430418 - 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>55</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2433419 - 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>56</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2434420 - 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>57</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2435421 - 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>58</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2436422 - 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>59</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2437423 - 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>60</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2438424 - 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>61</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2439425 - 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>62</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2442426 - 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>63</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443427 - 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>64</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2446428 - 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>65</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2447429 - 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>66</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2448430 - 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>67</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2449431 - 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>68</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2450432 - 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>69</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2452433 - 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>70</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2455434 - 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>71</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2458435 - 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>72</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2459436 - 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>73</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2462437 - 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>74</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2463438 - 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>75</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2465439 - 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>76</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2468440 - 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>77</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2469441 - 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>78</Position>
    </Report>
    <Report instance="mxl-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2471442 - 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>79</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-20220331.htm">mxl-20220331.htm</File>
    <File>a3312022exhibit311.htm</File>
    <File>a3312022exhibit312.htm</File>
    <File>a3312022exhibit321.htm</File>
    <File>mxl-20220331.xsd</File>
    <File>mxl-20220331_cal.xml</File>
    <File>mxl-20220331_def.xml</File>
    <File>mxl-20220331_lab.xml</File>
    <File>mxl-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="767">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>95
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mxl-20220331.htm": {
   "axisCustom": 2,
   "axisStandard": 25,
   "contextCount": 240,
   "dts": {
    "calculationLink": {
     "local": [
      "mxl-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mxl-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mxl-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mxl-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mxl-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mxl-20220331.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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 593,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 5
   },
   "keyCustom": 39,
   "keyStandard": 325,
   "memberCustom": 28,
   "memberStandard": 54,
   "nsprefix": "mxl",
   "nsuri": "http://www.maxlinear.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125106 - Disclosure - Financial Instruments",
     "role": "http://www.maxlinear.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - Balance Sheet Details",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetails",
     "shortName": "Balance Sheet Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140108 - Disclosure - Debt",
     "role": "http://www.maxlinear.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144109 - Disclosure - Stock-Based Compensation",
     "role": "http://www.maxlinear.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151110 - Disclosure - Income Taxes",
     "role": "http://www.maxlinear.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153111 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156112 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160113 - Disclosure - Leases",
     "role": "http://www.maxlinear.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164114 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166115 - Disclosure - Commitments and Contingencies",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2170116 - Disclosure - Stock Repurchases",
     "role": "http://www.maxlinear.com/role/StockRepurchases",
     "shortName": "Stock Repurchases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332306 - Disclosure - Balance Sheet Details (Tables)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsTables",
     "shortName": "Balance Sheet Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341307 - Disclosure - Debt (Tables)",
     "role": "http://www.maxlinear.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345308 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354309 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2357310 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2361311 - Disclosure - Leases (Tables)",
     "role": "http://www.maxlinear.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2367312 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "ib8d6c4c145374f1797946d400932b48b_I20211208",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "i4ba0e0f748524fabb8c8333ace7ded71_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-20220331.htm",
      "contextRef": "ib8d6c4c145374f1797946d400932b48b_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-20220331.htm",
      "contextRef": "i7c74e16db406467596bf045a1ec48420_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",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ice17e452015b409aa0cf5f3f7ab253ff_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ic243e092bd8947b78ca266d0b3563f78_D20210101-20210331",
      "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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9c4026731fd4131bec68b8348cceaaa_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427415 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428416 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "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 - 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-20220331.htm",
      "contextRef": "i695b3b193afc4fde932525a92871f055_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "id16acdbd1ef740b48e52fc8ba59838fe_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": "2430418 - 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-20220331.htm",
      "contextRef": "id16acdbd1ef740b48e52fc8ba59838fe_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - 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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mxl:Cashcashequivalentsandrestrictedcash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435421 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "iae7bb71b98a54a15bfe441385c3bc1e7_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": "2436422 - 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-20220331.htm",
      "contextRef": "iae7bb71b98a54a15bfe441385c3bc1e7_D20220301-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ProceedsLoanedUnderNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedPriceProtectionLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437423 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mxl:PriceProtectionRebateCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedTechnologyLicensePaymentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438424 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedTechnologyLicensePaymentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439425 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - 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-20220331.htm",
      "contextRef": "i6e119e62217a4773a2850d3eeefb6b68_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443427 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i949d2a715eb04f45bb4480bb5ac07e8d_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:SharesIssueduponSettlementofExecutiveBonusPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - 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-20220331.htm",
      "contextRef": "i949d2a715eb04f45bb4480bb5ac07e8d_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:SharesIssueduponSettlementofExecutiveBonusPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447429 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i4669b7d354714049a0e18aac89d658aa_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": "2448430 - 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-20220331.htm",
      "contextRef": "i4669b7d354714049a0e18aac89d658aa_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i53e20149bc904642808c5d616f7cb5b7_I20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449431 - 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-20220331.htm",
      "contextRef": "i53e20149bc904642808c5d616f7cb5b7_I20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_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": "2450432 - 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-20220331.htm",
      "contextRef": "i95a8de60467544d58d81030608da7495_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i85d1d45e2adf4b7697fc12bf15e1f64d_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Stockholder's Equity",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholder's Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i85d1d45e2adf4b7697fc12bf15e1f64d_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452433 - 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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455434 - 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-20220331.htm",
      "contextRef": "i448d2caa14ac4af8afc24c30bef9427c_D20220101-20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458435 - 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-20220331.htm",
      "contextRef": "ic4247fd26436432e8993383d62d7bccc_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459436 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRightToRecoverProduct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462437 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463438 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i5d5065637dbf4564b5eb9af067cc739f_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": "2465439 - 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": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i5d5065637dbf4564b5eb9af067cc739f_I20200731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468440 - 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:RecordedUnconditionalPurchaseObligationsTextBlock",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469441 - 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-20220331.htm",
      "contextRef": "i81dc7a8093404890a3ff794468e2730f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "i76da128f63df4dd796c73bfe39efe939_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": "2471442 - 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-20220331.htm",
      "contextRef": "i76da128f63df4dd796c73bfe39efe939_I20210223",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "ib9ef23c7f5354bc5a3ec6b0314c82ab9_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 84,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r606"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r607"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r608"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r604"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r603"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r605"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Liabilities",
        "negatedLabel": "Decrease in net operating liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingLiabilities",
     "nsuri": "http://www.maxlinear.com/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_DistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributors",
        "label": "Distributors [Member]",
        "terseLabel": "Distributors"
       }
      }
     },
     "localname": "DistributorsMember",
     "nsuri": "http://www.maxlinear.com/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_EquitySecuritiesAccumulatedGrossUnrealizedGain": {
     "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 Gross Unrealized Gain",
        "label": "Equity Securities, Accumulated Gross Unrealized Gain",
        "terseLabel": "Gains"
       }
      }
     },
     "localname": "EquitySecuritiesAccumulatedGrossUnrealizedGain",
     "nsuri": "http://www.maxlinear.com/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_EquitySecuritiesAccumulatedGrossUnrealizedLoss": {
     "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 Gross Unrealized Loss",
        "label": "Equity Securities, Accumulated Gross Unrealized Loss",
        "negatedTerseLabel": "Losses",
        "terseLabel": "Gross unrealized loss"
       }
      }
     },
     "localname": "EquitySecuritiesAccumulatedGrossUnrealizedLoss",
     "nsuri": "http://www.maxlinear.com/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ProceedsLoanedUnderNotesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_UnrealizedGainLossOnTranslationToReportingCurrency": {
     "auth_ref": [],
     "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": "Unrealized Gain (Loss) On Translation To Reporting Currency",
        "label": "Unrealized Gain (Loss) On Translation To Reporting Currency",
        "negatedTerseLabel": "Less: unrealized translation loss"
       }
      }
     },
     "localname": "UnrealizedGainLossOnTranslationToReportingCurrency",
     "nsuri": "http://www.maxlinear.com/20220331",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r181",
      "r325",
      "r331",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r259",
      "r294",
      "r362",
      "r364",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r575",
      "r579",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r259",
      "r294",
      "r362",
      "r364",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r575",
      "r579",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r181",
      "r325",
      "r331",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r175",
      "r325",
      "r329",
      "r534",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r175",
      "r325",
      "r329",
      "r534",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r259",
      "r294",
      "r335",
      "r362",
      "r364",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r575",
      "r579",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r259",
      "r294",
      "r335",
      "r362",
      "r364",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r575",
      "r579",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r176",
      "r177",
      "r325",
      "r330",
      "r577",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r176",
      "r177",
      "r325",
      "r330",
      "r577",
      "r588",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r38",
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r590"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r22",
      "r182",
      "r183"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrentAndNoncurrent": {
     "auth_ref": [
      "r547",
      "r568"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r42"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r42"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r58",
      "r63",
      "r70",
      "r71",
      "r72",
      "r458"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r36",
      "r214"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r60",
      "r62",
      "r63",
      "r563",
      "r584",
      "r585"
     ],
     "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r70",
      "r71",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r63",
      "r70",
      "r71",
      "r72",
      "r116",
      "r117",
      "r118",
      "r458",
      "r580",
      "r581",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r56",
      "r63",
      "r70",
      "r71",
      "r72",
      "r458",
      "r495",
      "r496",
      "r497",
      "r498",
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r200"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r23"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r401",
      "r402",
      "r403",
      "r465"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r366",
      "r368",
      "r407",
      "r408"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r368",
      "r397",
      "r406"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r99",
      "r279",
      "r289",
      "r290",
      "r505"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r99",
      "r198",
      "r205"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r136"
     ],
     "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 (loss) (shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r99",
      "r211"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r111",
      "r164",
      "r167",
      "r173",
      "r186",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r454",
      "r459",
      "r484",
      "r521",
      "r523",
      "r540",
      "r559"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r52",
      "r111",
      "r186",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r454",
      "r459",
      "r484",
      "r521",
      "r523"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r370",
      "r399"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r361",
      "r363"
     ],
     "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/2021-01-31",
     "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": [
      "r361",
      "r363",
      "r433",
      "r434"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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": [
      "r450"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r443",
      "r444",
      "r446"
     ],
     "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",
        "totalLabel": "Total purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r441",
      "r443",
      "r444",
      "r448"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r442",
      "r445",
      "r449"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NonfinancialLiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Contingent consideration, liability (up to)",
        "verboseLabel": "Contingent consideration (Note 3)"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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": [
      "r451"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r436"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r435",
      "r436"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostTable": {
     "auth_ref": [
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r34",
      "r101"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r94",
      "r101",
      "r106"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r94",
      "r492"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r47",
      "r241",
      "r548",
      "r567"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r235",
      "r237",
      "r240",
      "r242",
      "r591"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r465"
     ],
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r306"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r523"
     ],
     "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; 77,375 shares issued and outstanding at March\u00a031, 2022 and 76,778 shares issued and outstanding December\u00a031, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r66",
      "r68",
      "r69",
      "r78",
      "r551",
      "r570"
     ],
     "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/2021-01-31",
     "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 loss, net of tax:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r181",
      "r481",
      "r482",
      "r590"
     ],
     "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/2021-01-31",
     "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": [
      "r151",
      "r152",
      "r181",
      "r481",
      "r482",
      "r587",
      "r590"
     ],
     "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/2021-01-31",
     "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": [
      "r151",
      "r152",
      "r181",
      "r481",
      "r482",
      "r587",
      "r590"
     ],
     "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/2021-01-31",
     "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": [
      "r157"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r151",
      "r152",
      "r181",
      "r481",
      "r482"
     ],
     "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/2021-01-31",
     "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": [
      "r147",
      "r151",
      "r152",
      "r153",
      "r481",
      "r483",
      "r590"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r181",
      "r481",
      "r482",
      "r590"
     ],
     "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/2021-01-31",
     "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": [
      "r107",
      "r456"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r314",
      "r315",
      "r326"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRightToRecoverProduct": {
     "auth_ref": [
      "r328"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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 (9 months)"
       }
      }
     },
     "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r81",
      "r111",
      "r186",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r484"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r148",
      "r181"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r439"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r273",
      "r280",
      "r281",
      "r283",
      "r291"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r19",
      "r284",
      "r543",
      "r557"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r44",
      "r286",
      "r504",
      "r506"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r45",
      "r110",
      "r115",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r269",
      "r270",
      "r271",
      "r272",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r287",
      "r288",
      "r289",
      "r290",
      "r307",
      "r308",
      "r309",
      "r310",
      "r503",
      "r504",
      "r506",
      "r507",
      "r556"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r269",
      "r503",
      "r507"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r505"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r37",
      "r269",
      "r505"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r411",
      "r412"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r112",
      "r419",
      "r424",
      "r425",
      "r426"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r333",
      "r334"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r344",
      "r355",
      "r356",
      "r357"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r351",
      "r352",
      "r353",
      "r354",
      "r356"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r99",
      "r212"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r99",
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r440"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r409"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r79",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r129",
      "r131",
      "r133",
      "r134",
      "r135",
      "r139",
      "r140",
      "r466",
      "r467",
      "r552",
      "r571"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r79",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r131",
      "r133",
      "r134",
      "r135",
      "r139",
      "r140",
      "r466",
      "r467",
      "r552",
      "r571"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r141"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r492"
     ],
     "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",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r398"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r398"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r398"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r397"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r400"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r70",
      "r71",
      "r72",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r142",
      "r187",
      "r306",
      "r311",
      "r401",
      "r402",
      "r403",
      "r420",
      "r421",
      "r465",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r501",
      "r580",
      "r581",
      "r582",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r478"
     ],
     "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/2021-01-31",
     "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": [
      "r185"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r476"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r468",
      "r476"
     ],
     "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/2021-01-31",
     "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": [
      "r468",
      "r479",
      "r480"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r468",
      "r479"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r271",
      "r287",
      "r288",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r356",
      "r469",
      "r524",
      "r525",
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r475",
      "r476"
     ],
     "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/2021-01-31",
     "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": [
      "r468",
      "r469",
      "r471",
      "r472",
      "r477"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r475"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r271",
      "r336",
      "r338",
      "r343",
      "r356",
      "r469",
      "r524"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r271",
      "r287",
      "r288",
      "r336",
      "r338",
      "r343",
      "r356",
      "r469",
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r271",
      "r287",
      "r288",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r356",
      "r469",
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r473"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r473",
      "r476"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r473",
      "r476"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r474"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r473"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r271",
      "r287",
      "r288",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r356",
      "r524",
      "r525",
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r475",
      "r477"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r464"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r204"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r206"
     ],
     "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/2021-01-31",
     "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 (9 months)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r206"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r206"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r206"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r199",
      "r201",
      "r204",
      "r208",
      "r535",
      "r536"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r204",
      "r536"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r199",
      "r203"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r204",
      "r535"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r485",
      "r487",
      "r489",
      "r491"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r99"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r150",
      "r590"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r189",
      "r191",
      "r523",
      "r539"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r210"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r99",
      "r190",
      "r192",
      "r195"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r193",
      "r432"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r80",
      "r111",
      "r164",
      "r166",
      "r169",
      "r172",
      "r174",
      "r186",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r484"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r99",
      "r209"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r99",
      "r209"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "auth_ref": [
      "r99",
      "r211"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r99",
      "r211",
      "r216"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r76",
      "r164",
      "r166",
      "r169",
      "r172",
      "r174",
      "r537",
      "r549",
      "r554",
      "r572"
     ],
     "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 before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r217",
      "r222"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r222"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r113",
      "r414",
      "r417",
      "r418",
      "r422",
      "r427",
      "r429",
      "r430",
      "r431"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r127",
      "r128",
      "r163",
      "r413",
      "r423",
      "r428",
      "r573"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r96",
      "r102"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r98"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r98"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r98"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r98"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r98",
      "r514"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r98"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets, Period Increase (Decrease)",
        "terseLabel": "Change in indefinite-lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r197",
      "r202"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r74",
      "r161",
      "r502",
      "r505",
      "r553"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r92",
      "r95",
      "r102"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails",
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r51",
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r50"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r83",
      "r160"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r213"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r512"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r518"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r518"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r518"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r518"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r518"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r518"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "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 (9 months)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r518"
     ],
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r511"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r511"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r41",
      "r111",
      "r168",
      "r186",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r455",
      "r459",
      "r460",
      "r484",
      "r521",
      "r522"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r111",
      "r186",
      "r484",
      "r523",
      "r544",
      "r565"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r111",
      "r186",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r455",
      "r459",
      "r460",
      "r484",
      "r521",
      "r522",
      "r523"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r39",
      "r110"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r39",
      "r110"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r270",
      "r285",
      "r287",
      "r288",
      "r543",
      "r561"
     ],
     "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, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Net carrying amount of long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails": {
       "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails": {
       "order": 2.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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r45",
      "r244"
     ],
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r94"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r94"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r94",
      "r97",
      "r100"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r64",
      "r67",
      "r72",
      "r77",
      "r100",
      "r111",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r127",
      "r128",
      "r132",
      "r164",
      "r166",
      "r169",
      "r172",
      "r174",
      "r186",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r467",
      "r484",
      "r550",
      "r569"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.",
        "label": "Nonfinancial Liabilities Fair Value Disclosure",
        "totalLabel": "Total liabilities, fair value disclosure"
       }
      }
     },
     "localname": "NonfinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r63",
      "r73"
     ],
     "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 income (loss) before reclassifications, net of tax"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r220",
      "r221",
      "r230",
      "r231"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r164",
      "r166",
      "r169",
      "r172",
      "r174"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r513",
      "r519"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r508"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r510"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r510"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r509"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r517",
      "r519"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r516",
      "r519"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r438"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r461"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r42"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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 (9 months)"
       }
      }
     },
     "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r57",
      "r60",
      "r486",
      "r488",
      "r493"
     ],
     "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 expense of $2 and $376 for the three months ended March 31, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r55",
      "r61",
      "r490",
      "r500"
     ],
     "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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r65",
      "r68",
      "r452",
      "r453",
      "r457"
     ],
     "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 loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.",
        "label": "Other Indefinite-lived Intangible Assets",
        "terseLabel": "Other indefinite-lived intangible assets"
       }
      }
     },
     "localname": "OtherIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermInvestmentsMember": {
     "auth_ref": [
      "r586"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r220",
      "r221",
      "r230",
      "r231"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r103",
      "r104",
      "r105"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r93",
      "r221"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r86",
      "r447"
     ],
     "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"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r87"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r88"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r333",
      "r334",
      "r542",
      "r560"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r335",
      "r337",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r356",
      "r358",
      "r359",
      "r360",
      "r365"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r370",
      "r399"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20",
      "r292"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r20",
      "r292"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r20",
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r32",
      "r33"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r89",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r149"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r36",
      "r215"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r35",
      "r213"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r215",
      "r523",
      "r555",
      "r566"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r14",
      "r215"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r14",
      "r213"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligation": {
     "auth_ref": [
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r239"
     ],
     "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/2021-01-31",
     "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 (9 months)"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": {
     "auth_ref": [
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": {
     "auth_ref": [
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": {
     "auth_ref": [
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": {
     "auth_ref": [
      "r239",
      "r243"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r410"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r13",
      "r101",
      "r106",
      "r538",
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r13",
      "r101",
      "r106"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r8",
      "r16",
      "r101",
      "r106",
      "r589"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r219",
      "r221",
      "r224",
      "r233",
      "r234"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r99",
      "r218",
      "r227",
      "r230"
     ],
     "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"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r220",
      "r221",
      "r230",
      "r231"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r221",
      "r228"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r18",
      "r221",
      "r231"
     ],
     "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 March 31, 2022",
        "terseLabel": "Accrued restructuring"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveNoncurrent": {
     "auth_ref": [
      "r53",
      "r221",
      "r231"
     ],
     "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 March 31, 2022"
       }
      }
     },
     "localname": "RestructuringReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r311",
      "r404",
      "r523",
      "r564",
      "r583",
      "r585"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r187",
      "r401",
      "r402",
      "r403",
      "r420",
      "r421",
      "r465",
      "r580",
      "r582"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r158",
      "r159",
      "r165",
      "r170",
      "r171",
      "r175",
      "r176",
      "r181",
      "r324",
      "r325",
      "r534"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r327",
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r75",
      "r111",
      "r158",
      "r159",
      "r165",
      "r170",
      "r171",
      "r175",
      "r176",
      "r181",
      "r186",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r484",
      "r554"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r515",
      "r519"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r151",
      "r181"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r63",
      "r499",
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "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/2021-01-31",
     "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": [
      "r433",
      "r434"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r368",
      "r396",
      "r406"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r175"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r199",
      "r203",
      "r535"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r199",
      "r203"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r194",
      "r196"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r12",
      "r29",
      "r30",
      "r31"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r36",
      "r215"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r13",
      "r106",
      "r538",
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r220",
      "r221",
      "r222",
      "r223",
      "r230",
      "r231",
      "r232"
     ],
     "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/2021-01-31",
     "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": [
      "r225",
      "r226",
      "r229"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r221",
      "r231"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r75",
      "r180"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r370",
      "r399"
     ],
     "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/2021-01-31",
     "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": [
      "r373",
      "r385",
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r391"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r147",
      "r151",
      "r152",
      "r153",
      "r481",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r82"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r98"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r379"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r381"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r381"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r380"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant-Date Fair Value per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r394"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r393"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r395"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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": [
      "r374",
      "r376"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r399"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r387"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r399"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r375",
      "r399"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r390"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r389"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r367",
      "r371"
     ],
     "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/2021-01-31",
     "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": [],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r372"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r384"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r392",
      "r405"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r399"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r389"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r389"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r377"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r390"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r375"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r306"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r17",
      "r545",
      "r546",
      "r558"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r48",
      "r70",
      "r71",
      "r72",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r142",
      "r187",
      "r306",
      "r311",
      "r401",
      "r402",
      "r403",
      "r420",
      "r421",
      "r465",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r501",
      "r580",
      "r581",
      "r582",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails",
      "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r142",
      "r534"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r311"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r311"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r311",
      "r378"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r311",
      "r369",
      "r386"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r311"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r311"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r26",
      "r27",
      "r111",
      "r184",
      "r186",
      "r484",
      "r523"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r311",
      "r313"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r54"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r148"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r18",
      "r541",
      "r560"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r437"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r312"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r220",
      "r221",
      "r230",
      "r231"
     ],
     "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/2021-01-31",
     "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": [
      "r235",
      "r236",
      "r238",
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r99"
     ],
     "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 loss on investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r415"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r415"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r416"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r154",
      "r155",
      "r156"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r399"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r399"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r135"
     ],
     "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 Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive common stock equivalents (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r130",
      "r135"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r129",
      "r135"
     ],
     "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/2021-01-31",
     "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": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://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(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://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": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://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)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://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.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://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.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r53": {
   "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": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r603": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r604": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r605": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r606": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r607": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r608": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>96
<FILENAME>0001288469-22-000087-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001288469-22-000087-xbrl.zip
M4$L#!!0    ( %J!FU1R<AX+-0@  "0M   6    83,S,3(P,C)E>&AI8FET
M,S$Q+FAT;>U:;7/;-A+^WE^!*M/&GI$HZL5OLN.9Q/9-/9<VOM0WN?O4@8BE
MA#%(L  H6?WUMPM0+[;D1)KD$BEU/B@FL5@L%L_N/@!Q]N/ENXO;_]Y<L:'+
M%+OY]YNWUQ>LUF@V/W0NFLW+VTOVR^VO;UDWBEOLUO#<2B=USE6S>?5;C=6&
MSA6]9G,\'D?C3J3-H'G[ODFJNDVEM85(.%$[/Z,W^ M<G/]P]F.CP2YU4F:0
M.Y88X X$*ZW,!^R# 'O'&HU*ZD(7$R,'0\?:<;O-/FAS)T<\M#OI%)Q/]9PU
MP_-9TP]RUM=B<GXFY(A)\:HFXZ23\.-N]Z@-HML^:1TGK301+=$YB=NM;O_X
MCQ8:V43QT,>ZB8)7M4SFC2'0^+UN.SHZ*-SI6 HW[+7B^*>:%ST_2W7N<#R#
M_<.?0<V2,@?WKL&5'.0]/Z5:Z#IM3K32IO<B]O].J:61\DRJ2>_EK<S LM]@
MS-[KC.<OZQ:7H6'!R#0(6OD7H$UHGG\<!Y./4(^2.4RGT&J3T5?_^>7ZS?4M
MZ[2BUD.+%R?.S0#G[G31.T&M"Z8GZ&LPW\CV"S!.IC+A!$&F4W9C9)[(@BMV
M=0])Z>0(V+L4)<"PF]+8DJ.13K/?(:$N/[]H'<:GG;A-?=T0V._<]'D.MO'N
M7L&$O4X<M;3CN+VF:_[OCNBN=,1UG?U3VJ$V. 6 7!A9E'5V,XPNHSI+O)<F
M.$'N?GYQ<'RZ-)=O8W3P_I..+;@0F (:"E+L<3R%G<P%0J[7H#??R-NM:&KT
MUQ_]]*%;XNB W'#-AARA;F D88S)TPVE9?_0)@L^;L6-?Q&0?^7W;U$?-_7P
M_CI/(D3$R5.(6)'&=F*!VENW0&^XQ67!))5-V%VNQPK$ .IAG0P4VC@F-)J0
M:ZR . *7.>/YA)6Y,R7@#+ F^O*(J\A9AD]&8I9+.64HPW0F?5[S<DL".21@
M+3<3$LGX'?A<-]-I\9U 8W!(Y6MKE0P3:;"6HEB.W=$2@4ET/)3)D-F2?N;]
MQX"))RBA"632*BRZ5+_'T@UQ@K; A$NCD]X"3=,"ISG";H+U)XMN^!@<GQ/4
MFH9W=@?_P%*9(\((K'-$U1'\*([-9J%=YBFFM%#LL<ZK4J!.1.T"?.J(>&G4
MA!4(.HH7BB.EY@%18=$^&AIC3G@B6R>)4J$ 1H%&J/KAK+<GX7;(4J7'=AHB
M!@;2.D.L@M/+8#=:65] NIT:LV3M,]B_@.'=K0/[[0-DO+05D"L>1FE15YR4
MT'+-N &/2\29["L@_## 8.@KY'0D3F(9E@0J"_0LI$V4MB7VHV)AM H +8Q.
M0.!KR_80CP(0X %T5_?)D.<#\)3V?:G 5LR@PQNM@SW8#X^DI'4@PJM]KU,2
MO\]#B-!(C-+V0N0$))-5FPV9+@^9[E?OR &/PPO%B./L*H'M'&Y1R/#]+0J9
M=I?\$'QY"18WE8@?SS ^#?,ZD9^$EW;]+L1"^H! K48*O$:7!A5@OAY)ZZL
M2D'N]="V:5X_%FN0 <4]\BMB,X=KO:I/U"BQEJ M5BLI_,F&+?M6"LF-I G(
M0+]\5<Q)4VF)$OF483U_\C5#6T"#'-8HZE1P#+FD5)Q*'4[+&S&G5M@C$+5%
M?HE_]8$$L1IA?Q"KJ\^3Z*UMO"?8*LSWMP;S)]'A$;GA(=C7SK-+F%\_0Z\-
M?0R7D12$:&YUSJDH<8O10%L!@CDW8@HY# +)^U))-R%6M&I8"D"/3@^\V6'-
M*N(7:M]]-:&B- 4"WWH6ER3:"&^ WU0,($=RIA#_V (%!1:)X(8I8-P?!/FB
M\W=">;(U*)]E]JL15Z5/?(0!2%,Z>QOAZMD5-!K)TAHI/#RNYM0>S]@1TZ\-
MS+VO2_?TV.L4&3Z3!MJ6I)_>QK+^=,/C0Q2"#_R1(\*1!GCF,)]GN-@:I,_R
M>4#2,B+I(*?BPK[E$> WR-]$1722E(80MU#W'^C+M'7XAD[F48M-4,6?)1(&
M5+JW))QBN& V?217F8D;7O G3G08E9<S6_:#)4-N9\2(\K /+Q"^0/G95\5C
MPI2\ U4=/SV2KW^&0W8YF+9J#WVP\WMH?_XMIA%8G^=?*@>+$3%/Q83L#5C7
M$LE'HSA2?*>-G5$<_P*599ET#F!E@>MKI$_4(B3:Y+OO8<1@/;%4K_!_VF),
M0QO^+"6:[(.YS/UG*[O_O O^/G?!KQ62823G_J,FVD3'*8D$Q&+%>F;[T#'P
M.Z(Q@1Q[(N-IO?\:,#VVW CAU98Q'$:MR-Q<8$<+L\2](AJJ;0 *(["1K=<#
MB[)(H6R99;CC_0O\-*K"N/)H]^FDOCFD=I7&;]]F]35RF-1@>JLC3L#G8D2:
M_]I30;(>2(',1UJ-@)A!S@?51RM3I6_("J4G@*WCH0XYFS\ / +T,TE2M-%>
MS_F];2701\B"::";%2\L]*9_G&)=*12?]&3NG>4[G58?_OO:.9WUZ"[(B(H3
MTJCJ:H0'4VBNKHF<G$3MPQ.Z*>(0EDY,!ZXND43^$DG3B>6V@^@D=%S9&D>M
M)]L^IK5S&!UUO[S:=G1\=/C%M1[$41ROI[;IW1M<C(MH"YZ_JG5JCX#0:Q?W
MK/7P.@MAX_$ZAB7\^IG WRFZQ.CRU9[-<%W-?L<G]KHP4K'V4=U?Y=I@<C%-
MK?;=^"'0I^EO]^C4^M\G[_,\\-2:0-_ 95]6M,JH=#D*99D_ V=3G^[J*GT7
M*[.KSK\Q2'.)GWD>>3&4D"[?]7M>B:^P$GL?N6RYO[P"3<^:-KQB]NBR;:'#
M;>->^/(V@J7KM_/$XUE9/._"^YA]2K?<Y1,W=JO?<'_8WV0^_Q]02P,$%
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
M)#1D8PMG&"^H<8(9@D2:\I6GK^_3?M=0N+$4<,<=UC+]GDSE%S+EP2GMHBN
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
M%=6A0H6.BT#QYE+6*)V2-N E+<V+![P%$A(Z#:)L)#*:Q:_PF;_GGF6)'-6
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
MN6&59&*%C<QI*L'G:B/IO1"&>"]=(!K,19Z2,;, :=VK(\ *9F8Q&X%1E"(
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
MW<DZ!^!<('#.9D]SY;P/@B#O*$'<FH1,)"KC*.;**Z<YF>3FB?DF"@"; )L
MFW=*B:8^&,<2SF+F.4_*LBA\8#A:33SQYGK<O"83&@!TV0 ZNP7O138W*44)
M)X\X9QHY;R*BM*SXF-T'61H?,UG7C-\]O1G0$]!SK='S%N"I2? J>^B&<<RU
MP9:EI SGLI0#9SB!T5D5S)S)>! B:&XR4DJJ'>(L>.2,,8@89S-*:NT"W=@4
M5-4UOW/*0P6 $RH" 250 N4/* $B@!(H@1(@ BB!$B@!(H 2*($2( (H@1(H
M 2* $BB!LB*4 !% "91 "1 !E$ )E  10 F40 D0 91 "90 $4 )E$!9$4J
M"* $2J $B !*H 1*@ B@!$J@!(@ 2J $2H (H 1*H*P()4 $4 (E4 )$ "50
M B5 !% ")5 "1  E4 (E0 10 B505H02( (H@1(H 2* $BB!$B "*($2* $B
M@!(H@1(@ BB!$B@K0@D0 91 "90 $4 )E$ )$ &40 F4 !% "91 "1 !E$ )
ME!6A!(@ 2J $2H (H 1*H 2( $J@!,KE0,1O(^LZ,?\;VI\W?\\_+J[HVL''
M=@^-^L=/S?'HV2B>CI#MM#_VGOK8&\5!ODMYR 5Y?F9_\/1O>/S?L]3OC5"R
MW7;G[.G_M-K=.*PUXY?:VW[7]OZG/K2](1K&03M-"(?M\_B4X/R4\:]?8OOC
MX>@IS_?IM'L1'4Y^)Q3_U\;F?HPUZWV_FY]]UNY]K/7ZHSA\\OMO93!7O,;T
M8L'SW8_[P_:HW>\]'<2.';4_QV=?VF%TF!]=[GSY*M<?C?K=I_C;)=8-^YV3
MT?675&6"U/=3<?GGX>!B,,?V8T1N$.TG9%,>ZU/;^6+/AAN_?;\$,O\OYD\_
M$?GQLR]_[2NFM+17G"S%$'U_8,>L.>F%."A4>4RV,F.I'0YB^M^-O[4#\X)[
MKX6/BCOLK+7>.&XI43HJ2S^HC<U6$<):/]6>YP?FU3/\_3>[>14C'W3!J2L7
M7&/K/Z]VFSM;;^NUW>;SZR6Q*N-]OM?<WWNUN[W5VMFN[;?R/XV=9FN_MO<B
M_[;W_/_]:^_5]L[;_?_^F\X<>E;;>?-NMW50^;=ZL;O_?.M5[<V[K;>MG;>U
MG>9V?KO&UMOG_ZHQ4J]13$GEW^$?)SU[$MJC&)[5VKW:Z+!_DF\7AO^\=N0W
M4%)C_?8-UP=9/E%^H8X]'L:G%Q^>7>C'=F\\K/%%SZ9WGRJ#@G^?XV#4]K8S
M?<CX>9.OI]!HS!.E64''J>T]?? 4.)^,@?-"3W_W'1-/*./7?HV?D/^JAMEP
M*\H?O</,U%!L;OKV-YY4]81+_4MW?8BQ4O%KXUG86%=E5:T*Y8UYKY\0\FLK
MZO[7J7G"Z?7?5FNL^@DFJS-6QF^&_]/8SHR+P[*2W;AN@1[;$+*W]!37R)CJ
MGN7CIX\W<Z3T^+00S^OT624\T;_W;[*,G:#G_6ZWWZOMC_K^TU<KY0[S4'%
MNTPYZ'^9?*8KRKNM/-CBM-G.[V[PV^9KVPYHMS?^_-P>MT?Y[XOAZ.K/E/<G
MW9..S9;Y>'KV1H=Q,)FH?O=X$ ]C;]C^',=_V>WY?C?"S%T]<]LQM7U[!-,S
MF9Y6/TM9;3PS8P@]['>R?S:<^M[CO^_\WTE[=%;[;L:N5H!$5%<!/HA2_48Z
M]7N+GYQI:\-^IQUJA;W/5FN][!_:01S>0'I^_L*/:-:VNOV3WJ(PIQ)+?_TH
M;S'U=R7]R=:PL_[3QT%>,0%-%ZCW,:;THT7?B6DN.'9/2WXN+#]>\G_8CNWY
M6+.CVG;TL>OBX+__1B1^-@V&XAM(PZHLG9\R[-J%0G]^CVLQ<!8&<>V*=3$H
M+*G4POB]?5JF],7 ^F+[UTYZ[=';LE$S'*N6C3PYO?("X[^UM0@D<!&I#8D[
M)8U*GE"7B(@D21X^[):U1"@C&[40?;MK.\/_W4"9-SW;S6]U,D0?K3U^.M%;
MN\/A20P;M=0?=.THW_YT]+1WTD6A/]Y#*E=GAN2)BF/VMD,F">S/,[?=__R*
MOOU\P!HGX6CG\_N7YFBO^^;\X/P=/J -WORKV6F>OVTW7O[[\."O%T=[?^WB
M@];N:?/\L-.D.V>O6+-S<'[\J4$;I/FR>;2W_>?1^Y;'!T=_M#/]X<%YI]U\
MN7/6:'G^OA4.&QU]UMPW7=]]T=OKOOO2;'UDC6Z#-<[_[#1:;\3!N><-NDO>
MM_XX:K:VSM^W.MV]E\W#5^SMX4'WM+-WY+_L;1^(O9=O/^UM[YXVCM[PQOG;
MP\;1 =_[ZPUNM$(>X\[I^^UF]^*:_*R3]_2=;)YO\>;1)_[^9;[F:.>LN?WQ
MO(RM>?11O-]^<]JD#7'0>I'?Y7UJM#%]U=H9-?8QWFM]8HTW'V+BQHCD4694
M0IPYB:R@$7$;DS!.<(/EQJ;B=<'D[[]]OQ8V)P@QBPP+DY#R[5A2;BXABY3Z
MY4IZY33 WY?&QUOPKU((=S(,RX*W2[[;Q%\#'+L=CO$9'".*)*J,04P&B7@P
M%#F?,$HLB!0P#52P<:['HX*PRIE>*TX)*@%4PHQ*$-@&'3+Z&QZY#<+HC#26
M..,]2<GJNZ@$L'L7IB].]Y[CTZ(SFMN?1/-\YP/#PB@ALKGK:4!<28J,CP$)
MCPEQT@8LW,:FQ+2.)7]D:@-@#F!N!N9X%)118H7VD4LC+1.)>QVTIL5?!)BK
M!LR=-69@SALE-6,,"1(%XBXD9!SE**6DE&%995F]L4GJG D .0"Y-02Y?]P"
MY9P6R04JB9262XP-5UQ+E8(FG@DLKD>Y87[/_ G@[I[AKOT]W$69O*$8(^U#
MMNJRMD(N*HJLS0Q45AFAP\8F);3.M)D#O'\"U@'6K3+6W0+JLI0$+:0CBE'N
M!=$A"L.DLC%90QP#@ZX:"-><]5N-QD22B#!S99N&1^2X\\A2@I7$7#(=-S:9
M(75"5B;<"8>O@1(H@?('E  10 F40 D0 91 "91+@8AY#RB-_[O2R2'T"145
MCX1,C]L-BY->:X_3*6O')X/AB>V-:J-^+4X.B]@O=A"&]5HOWB3KO7IL_45N
M_E*>[Q4K8BU3>9-31BKO+0Z>"Q.=HAXK&X7P6"J!/VR7&ADX_Q\:?V WBA1-
M4GJW3P9Y[E[GU^B'2:KO^.<?=AA#.2$7>\-Q>1B(%MTB6M2<S^X506KI<4":
M&(PX#P09K -B7@J=%'?,Z8U-<_= T0]@<EDA;Y#E&T9Z[TN0_[2=DPARO @Y
MGLUN3=1$R2-%EJB(N-8,66T3<HHEA[-$!YPV-LD:2W%5;(IUH7STJ.BQI\G%
MQ+DUG.!D9>0F6<*84(P*<2^H"!ME"X/,N03/P(.+!D>$(Q>(V^"0E<0C$321
M@2;IN,F8*>M"WCGUJ<+ N9Z"/BYX0)\!FX!-P*;[/0''@LB^(V<N<:*X-CQ&
MYB(-GF2G0H':7"VU.9=?@H/1Q0A" 9<#P1%[9!B3Q=^0F@@G#+M0FW<^$+Q
M08>]'Z $2J"$[6&@!$J@O*?MX:LK/:W,]O#;>'PR\(?9PBZ]%/RES>*UW@9>
M8+FG%?3VKC\0=8_[P-]6WA6;P>#$W<*)V]O_NNU+&MMOOC0_?C!2NT!4]N%<
M),6'PTAG1QUI''4*2A$APL:FF@][WOH 5(7..*VYU/Y:**W";*J*>E@7RO5<
M]K<YO;N<+;UK--4X0 FAR 5JL6\[>*TMW#AZ]R%)+H@V#J5$2*E-2)#56:M1
M%H146E@J\<8FK4O%0).MCDBOG28#-@&;5D)!+F?S#A3D/2G(;WMU4P7IB,&>
MQX2RFT<1YXPA$Y1!/G-9).]D_JU2"O*Q';\8RP=R131*=.WK%O9:1]<>=RX%
MI+P FR!!>O4IUW/9/V0T92L<G0Q'W=*MN]7_UDNNM)';[4T;R(WC_VXVX^MM
M.:8X;(_B?AQ\;OLX,3#?1M__V!O?!6S-Y05CIGEAU'+-'/,H^P\8\> HLH)I
MY'U03&'OE<<;FX36C8!TZE6#A;73AL F8-,J*-F%1V1 R:Z0DIU+OO:<84XM
M0<I8C;@3!NF4!(H\R)272&#$5E#)0F8E4 (E4$)FY5<;8-SQ>QSS_=KMN];I
M#V_2BK=ZS(.=.-@P!395E4U5P8-UH81EOQ++?CW9=*MN)41C8YE-BB?N97(I
M8E\J!%%O!>/D!L&#:]J6C*V7YY>-E]U>MF7BJVS!-.-H+[7LZ>O^H QP:S0:
MM-W)R+I.;/5?VT'LC2 .<)LB_R5W_VBKY.^?OLKCVFOYTP]1*I\H\\AHX1"G
MM+1EC@)1+Y)F4IC$[<:F640/$Y!M@&!@T\-EU $$5P2"W\Q ,!/,9+1%3AF.
MLGZU2'/BD=>8X<"%P)Y5"((?6VI=EH%:>RP1:QU2>=P[:;#A"6R"9+K5IX1E
MOQ++'M@$;%J%K!E%HP@E!,(,X]0I)QPUUFCEK"R?;ITUDXW);]X5I+@LSJ_:
MS7[5[HQ?Q3F+/C'DDS&H)+P@0[U!4AN5_V>XCWACD]4UIA5*<0$9KGKF&\CP
M$F5X)C9B4N+1D9B%5NHLPX$B(V1"&8Z##)IIJUWU9'A!.2B5#HO\83NVYV/-
MCFH-._"'-4;JM2) :QTE66# >MKK>,+$IRPOM= _<9TX[G=\?2?DM4+K*^N
M.4ZML$P&*SS'/%H5M8XAB++;F&P<-PR_R9GQ\<TG%9\!IA<'TXU1Z8+P7:MP
M+YU1T:#@N4><XG)07%,D%0L\6\N:R53*@-69THOM%'XGZ7G@W:T' XC*Z9*_
M/P3W;\'U2F'F%>D9BP+,4D3@L-_)DS?<&?=K!&2\)3+.'F8DTO+H'49,*8)X
MHAJ9Q#RBCJOH!7:$\8U- ,7JVH K3@E*!I3,0I0,)S**2+U@2G).C#&2"VV5
MU)QYKN1=E S8YHO30(W6Q^]#*"ID(YR%B+ B&/'H&#+$1:154$XZR7'"&YN2
MZKHA=V[LN#Z*"( 3@',Q>TB,8F>=SZBIN#/&:1^9\ECSJ)T+!JSS^\/&V>QG
MFPC+#/5(6EL"%^-VMYJ7'XG'A)U69F.3\SLWH )<!%Q\#+AXFY1FRB5.+@E,
M8^ F1<NRA6FM2U%(DIR_'ABOR60&TW+9\#FSPRX8CXI&B8QBV;2D(B#'(D:>
M9MYZS;"W=F.38ET76MT]>QG0$]!SK='S%N I'>6".JN(T=QC;EE*SE*%-;$Z
M! ?N>%4P<R:C(1GI<5(>4<L(XLHI9)RUR"F2HK=$.E),3HKK:BTVRZ!D#U "
M)5#^@!(@ BB!$B@!(H 2*($2( (H@1(H 2* $BB!$B "*($2*"M""1 !E$ )
ME  10 F40 D0 91 "90 $4 )E$ )$ &40 F4%:$$B !*H 1*@ B@!$J@!(@
M2J $2H (H 1*H 2( $J@!,J*4 )$ "50 B5 !% ")5 "1  E4 (E0 10 B50
M D0 )5 "944H 2* $BB!$B "*($2* $B@!(H@1(@ BB!$B@!(H 2*(&R(I0
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
M8;ZR <R+Q8'2?,6 XJ21J#U*3J1L7I2:D")AE#6--X8(97%I/\CJC,Y7#(
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
MVII%K@V+7&P :&GDOE!(&TP1I^FW4("2'!FSC'DL9,IJIQN2+!?Z66,6^=3
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
ME'T5#LEW')D?H6%#Z +MAQ/3+\D^C=OW6?IE/&.F>/EDN@N'H1OZ)@T.UQ-
M&K.,QN=N?IFL!>7);66N8++ >+>U]??&-/VSU9EYSYDTWXH!P]/3B*UNR1XS
M7P>D]!9N:Q",/N3;MI*- "0"P>EA'\/AJ%V.\0G]9[.1X7X_"9(VH"@8[:SA
M>\F:.UG+C"IB]:#Y&<R&-26DT$I+9,_R6^272-O8#B#R+MJM]/!VNWS1,;89
M3EU7@XK__@B#8;F[T_T P=.!$:M5=;/'?;/QR [\3GDL>B>M;J4W3$70QH58
MX1**6#XQ,Y219(Y)I]<?CZKUG 41W;2O;=A$0&?]LJ&=ZX],>P"B,F&WI"?"
MR3HI^0Z U58?CO9%D[N$2,<6_(U4'@M <3[YO9/*)9EQ?T* 1Z$[ )0P3HOY
M T[7 "!*[C^<&G4#?JB>E#':\&QCVFTFY<(/'MWV)WXWMV;6M#-S&1R%I#/D
MA=J&34@:5ND99&2CD1S$63.#)8$%@Z7N]SH7;LC-N:<9P@#P(]VR63[JIMSX
MRK,W..J-VO!B !6#&5/L\:A;.LPG;.P6$\U5UG(;]]+QE+[?#W! 8Z47GB6]
M*L#F^LO6KF)O$[:\N&Q;W2Z<?^"7&3#"/,=<]?_"G-HEGYOYWO0U/I4:SEB(
MC.L\IQL[K:SA3+373V]>;^2A@P5BZY^54Z1YAG1RU]Q,-DM$#TL]IJ/Q*P^/
M^@%4&3AP1X/JU7=-WQTUJE>FC:2O)\X^)FDXS$E?S2K!CS!F\N-Q\U'HF+.T
M;^$G* ]Y.ZJ'Q58*$)@L<SH9%ZXSO=PEN+[D&*NC"2^8V&'6?Y-%(?0S"X4U
M"$G=F\,+K7P&0=EP,]_:G)>N9C (U>EMMXQMM<M34JX[J!(7#IPV+4O%\KAG
M&@W5$X8+C;BJB_,<Q.<K"<Z ZMM+2*.=[RY/3LE%-^%T_0C=47ECVNWN(&26
MW.N6%+<TBW(5T^^@U(&XFI]*UF-#V2_,C[)$23,K"R!N-M[!.E8+ 0P^HX=T
MZ-)MF8^-5V*R_.-G9^21S4X5]9ID.YE,-(>S7BHK-A,-7S!N%;ESN#BIN0=5
M;.(2Z96^!>PGK?5&B5,2H66L G@I)'O0 B4LFE3O5D7\G%I-OQD,6VDV@^>G
M%/YLGGZS*A:*>X,$<"K$.95(L>!1I)IA&PI+3%@T2W,>M'!8<.<Y+WRTV!.I
M5,""T4)%^0B52#@*Z?1.#D/I"YAQ 'QL#;Z7GW[N5CQOKK'QXV'DI=IFQO;X
MF^B/Z::DY"0391;I69>IE)O!K'4(R#W9#>$ S"XD\/A1YZ12Q9($-243S "G
M4RJD_2S)ISSE-AIN?L92X,U8=E_[_221AJ.,]$L^YC(T\RV897^,(9-Y>?)6
MCTV ;T^ES>N]?^]L(Z(;A^V>33H(+%[HM%RRR+8 &(',AK=,ZFWWL)>MTS]
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
MB%Y_/'AK!;6F\KM4ZFHJ?R@J7U3ZI*&4&6]1<+% 7#J"M!"@_ED=E6&PE[(
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
MT,=YH0*5#,=:BM\?82]:$#&17!A,D=64(PXL&%D>&"(.2VJY--(^(BG^'"*
MWH?!X.6DML1)KY_);V4FAL?KX5@30\+K<F=J)+(*AK5<R%];7T3)(O*! !(Q
M42(+NX8$$5@43CJ+8^VE?*PT?!LOY5T:!R9$7!/K;8AUJ1JH\,(P WH"X0'Q
MI#N8:#"*7FOG,*?"^Q>OJ%ZNXU_'!*TMC:Z)JE_+V962[E(T4!%-P;Q%Q&*-
MN&6IZ9EWB#I*G671<>EK.?M8:?A6<O8.U?=:SOX2L2ZE06E:*.\Q(M@3Q*4,
MR(#D1<89Z;&1&FNS1G+V67C_)^4=;Z.BW]!\4G=5N(<%6F\.OB;6CF:OZVH@
MMKH4U_VMQ->ST:.Y_5TTS]]\P]K;Z'% 5 6%N*,$&2P4"H030&*88%O<D>]E
M[9HJK#PKOV:H-4-=J["4689:,\[;,<ZS!<89 ^:I43=F12K&I@C2W$GD?<$)
MJ#."2F"<DM0\L^:9-<]\Q*; &H2NG)<V%T"H)U@2[P5RUL@$0B72,0)KE9I[
M5C@K[RR,MV:H-4.M&>J]FF5K$/KKC',!A!JN+#.6("5,RG](,92& PBEG!KC
M/)9"/RD0>H/N?>G3=)9;W5'N1E'VE*J.EQ/<.25<D-QB:V"-M.6&$JF"-/1;
MJN=U72.J.R?>I<KUN7>1V&S<<;^K=[V>/VVUVUM=O],=FNYA"U:Y;**WW1JX
M=F\PZH=U:775;%44VVFV]O8=:=*O1U_WWW[_>OP!-\\=WSW_ZWAWNWV\>PR?
M;7^$YWP^7VQU=4!W@(H^LZ^=M^U=H.!FZF1Z?GB^^V[W=._+[AE\]KWY#J[O
M-^/N^0'?/?S&>$$)]P2YH@B(%]$@ )T.%<898JR-4IJ2E<+Q"WXK846)%?48
MH"D-E!- J X[926+!G,?:%ALC37>A]S.:;H3C7(KED]]1</C4UL>SU?_;?O_
M7+BX0!CE!EX_N_FWL3%BGNHSDX)SPYAV14@PS4N*O7?JQ<PD[H!&\H@O6T-@
M#NX&5#->RUNLT@SAKTF[S^F!Z+=2$[#8[W5R(R_C_G?4&K3R9G;"\*B7VY89
MYX!WYX9[J2N9'0U@Q,$ ]K%C6]V\]66KL'Z8-#]+HX6?+MU6-3X[&?7=4>I1
M<P*G+#1ZP);SY]&T^HT?ICT*XSN[83C;(K1L0-9*B]:*K=Q&K#4]Q.,;T\S[
MP9?=T*9CYL>G 9>^T/57# ,K$QHV=RX=G<!BP'NU6QUXV?Y9'G?FI2]JZ@8@
M!1#,L.J@!F./.B?5-V#<P<@>!S=,C0QA1;J'H7':&AY5O=0ZP22VF-NGGL#V
MPA;\<=(;II<W[?893"=]K]<-C;-@^A=O76K$]@]@[[<\AH_C\&Z7+>YNU!MO
M(]T&*WYJTDZD3GC]W"9IW+?.]/MG:;#)\3L<4\8M&]!J'3B+PH:"14Y!1 9)
M>.&\X8051%Y;]HM?)CO_KJAF:T*#6_YX-!CF B6/HQGIO4O6_0.\M[]#F^<P
M_O$6V=WZ9H5BE#B)A+ %XIQYI+4)R,3HK/;"XLA2,U*\'')0 MMQ4]J9'J3
M#8 9FNENI ]-)^U29CHG_1[0;\JG!Q80@#A/,DU71V^!&P)I]UPI1!.+K?A)
MXS^7-S-]U#2\/^69B<FE4YP)U'0!2K2G5#C32CHQZ,&@["K=;>RY8:]L,S08
M-H(!DD_<<*.11%-J"_N_(P/$,C2I=^SL5UUZZ(1_S(N>/ R(L!0  3<D:M]H
MG!ZUX-,9'M^ 70/*3;$2\%KY)-A0BKOTQ+-&:S@([;B1>7KZ8\IERL.Q437D
M3)^,7W2SL1/G.5)Y;Y:^"W/*8C7X01Y[^@8;F<%-UPO0]2!U_^P'EW0H_SMM
M<1_BB.S :0#U+I,$K'$KB^Q\.OKA1RN<;LQMRO00-4#JYG6;68O3HY"8OP<M
M<-CK#Q:N)I%<X9;-QFVD2Z;L5$U[(F;2C_NK7+73?'N9V)CVKGX/Y^!:.S-^
M=B+B#4F!:%1((PJ'(J82<18,T@1KI(@DF"G8B13P?7\]R.L-_<T-9:HPH$LZ
MY$%W1EQCB8R4Z8>(0%@%E1+D?+>W).67FY!7["*#]GE^<4DCYXG0JAH@#Q8!
M^,5VI(JM5KQ/<&".)[T2Q[_,: ,DV+2I\?_W8NY;E>$,3[]B[*#7'@TO_\I2
M-\4'XN^$+ZS.S,^C_G@V)^8P( N@_3M@-9CL2],^-6>#%_^<EV @OL8+J#93
M@^C+WGY&UHF+6DO"W8^F434I-BDI5MZAN.";M)"K;WR<9GNS86_8:/2&OB/8
MZTO/ +L*WL1X-]97V.URSCY!L\P*7HX 7O3373 =LS9S:0 " K'V7]?;N25@
M^DPWP!Q?)XF8Z_V;!45DE2VJRVV]9\-Y)M3=K?^\WVF^V?JXT=AIOM[,"E=S
M;__-I\;^7N/U7O/3WON=[:W]-]N-MSO-K>;KG:WWC4_[\,'NF^;^IWS['Z.N
M 0T -,FEB/8KUF;.43OON)AAGA<:9:\ULBX89:E3C%'#C6&>"R,4 3ACN-4N
M1L4*<2E%W:D_XY:VVJVQ,6]J\QZLGQ9TZ4M=+#??M@!^!M0&6'"A,?^77^]N
M?4&?W%'PHW;8B^-=*5_D?7J/1>_07V>[YKC7?]T&S?T9^X=8<^L;UT4AM9'(
M^=19@D:--+44"4H##2 83!"+_IX',^E$0$>]TZP_ER JF=1!4QD>78B8X^Q1
M7K;%@TH^:I=>AV3DGK@=9BS=LPZ"L45M,#;:)+W>=)+EY!S&'_L;6OV)==XW
M1H,01^U&FL'@Y9AV[A< :KTIL?P5_$?9)M9LY4!-;^(;XK3;71-L]7-5FY+R
M1S)7O:ETO:[/>ZZ/[0S<3+N\H;YV:=+RW=Q*Q*\K%W<35:=NIE[<K"K2,UB)
M[>!"I_3RY,4@<XNQ^E/W*!;E2_XC^*Q';L'$S&'(OW\NL<S[5BS__J/5+7V7
M!\'T![^L9UX25'R+N+SU7L]W_>0H>SWVNVUEO]L-%FL^='&A.MR-EN?FR_P;
M#WD4>[#EW*@S*CWK6R5BS[:+>AON=1N:8?@+A%"OXS4LY=_)/5\?Y9JC/+]M
MN(ZCK*?FP&Y0B>G&E6'7>X/^R.%HO1$,X1<PXCV5O;D//\YE'6]@/U*$[S"X
MHRX\]/#L)NSA%][[/O?]=JE;%YK[0_#:&%%X%04/%!M&(XM8>5%P':2\@;G_
M<N-^J:8D+64NB 7>P[WTHWX*XWN<EOXR=^OX".YS8O?= 4GW'AQ_X+O;7X_V
MWOVK== Y./OZ[LWY0><#W>U\.%W,W=I[]['3//]^^O7X,X/YMYK;AZ?-SAM^
MT/E7Z^OQO[X?[#=;7[=AC.V_XKAXP&Q5+885]UXC3 N&. X!::$$8H0&'CTV
M%OL7KXI->FG"QSWFD#Z#+-"GF<>IM72$$FX%YG"JJ/*.>>XY?* DG+*;YG%>
MX?W+\/EFH>T/G>;Y2%C%8J%;'"0M"@DGMB J-<.)2 <K4 @.6#XF7#CRXA4E
M&US)%65Z/J+\]IHWK=.[W:;VYSTPIQG%<E:OK-G5"MG58G%?:2@O%.8(BQ@
MV42";'04%4H)RSPC0EI@5QL%9;]1,;1F5#6C>CH@JAF&-4]:(4]:K&',@>T
M]PG(1P[:%OR%+)Q5Q"@.6F#)5 0(1=2&*G@-H6K.]$@XD]/2,D*QM-QRS(GR
MS%%O/9,AR"+XS)D(H;5ZMT:\22SPIN Y#89;)*65P)MXJGY&"^28P<0*YK I
M@#<5&TK@FC?5O.FQJ'?WP)QJ]>X>#->+)<.I4((K(A#%HD"<$HTTQPP9J06W
M4F&*>=+O*%&U?E=SJAI%U?K='3"EA4J(E$IF>"K'!N<4<:X=4B(X% *P)&VH
MY,2E+.:-@M$U E'WU%/VX;SVV^%':/=.?M]M?_V+/S*W/?/>F^ $DT)P+:R*
MF!@,H+^@QA >:[?]@S.:YNLEMSTC03,9+=*%!&5-48V4+RQ*<J,HN&5%,F[+
M3;P2M_WS[B-W"Q$N(R-.<X,EQEP0:Z+PBBFJ/!9!2E[[N=>0MA;]W$I$$0HB
M45$4 BA**F0L 6FN([',,:5Y?/&*8;51%+]=TKCN"KG&IH-[(.?:='#W!+[H
M&6;81D6L0E8!-.>8>J2=MZBPDM@@L"*X>/&*8KR!Q9ITDZQI^_%)ZEK97BT9
M+SI3%77:"$Z0X*% W&D&&%AQ)&+4&DOFN4JZ=I+3N*CE]-.E94REE(0)XH/E
M4BEKI(U!N6@]+:@WM?MQ#:EYT?W(2.2RB XY9S1HM%8C2P5&!5<1<RV5"T6-
MNA\K-=\&==\#.=>H^QY,5HL..U]@JFTLD),X.>P$0S9$@U+7/.IE"!PG>:WT
M!N7+T4\U[%Y;XEXOVJYA]ZKI>-''1;0T05ADJ$N]NC5!RAB#BEBX0@L1%;=
MQT1O</+;B2 K).8GGYJZWS<^=$S_>]5B)OV9Z69PKQFJ#[< 5_FY-!/&R8@+
MK2WW,=B@4S U#EA;2G6=GKH&S.;3DI]+@((OG>#(^M19$!N*M,<*%<QYRX/6
M.6#ZGM)3;R3&;QJ%<R'#>G#2N8D,)]P 8]&\L);Q$*4N@BVH$)[[(+6Y<9?C
M6MV^1\):=')1;@I1% 8):F)R&UND(X_(%Q[8(L4%)3$'JBC\L-&^)4G49+QZ
M/?L>Z+C6L^^>LI?R'FE!E%, 8Y1EB"M!D2VX0CX*[E2JPIVZEA&RH>BR'>V>
M F-KHGZ\LKG6KU=+OXMN+<LC\312Y)5QB',CD6(%1RQH*ZCRWFF9XMJUU+5@
M?HHTS+6AP0KFK8M< S+3GEH2L4G,&P=7N[/6D(H7W5F8&F:X DU52HU@#T$*
M8^61(0H7W#%A@JOQ]:,CX]O@ZWN@XQI?WX-):M&/9;'V3BB'B*,$<6I3^%C$
MJ(B!VB)0H@J3 3:M ?;CH.KU(NH:8*^:@!<<6(HPBS$!L5Q0"S^L0%86#F'+
M3-#&%I:#ALPVQ/H@[">?H/5Z-!CV.J%?]DI/39J.6B>_YK=Z<BE:!=;:!49C
M2NVA##1";4 /Q#[ <<7:U:ZKAV<SK>44K<(2K#E#IB@*Q"4ID(K"(@(:@"TB
M49*I%Z]$G:)UOP*<8@[_"2ZQHIQPKKRBE@7BN"D4TZ+V7JTA;2UZK[QPGE 7
MD82-1)P0H#(X&8A%@GT$7ADE!@A.U2K4ZSJ>;(V5['L@YUK)OGL"7W1B%<PR
M8JU"3BL@<)N*40FB$"NPT%*#Z"29P.D&YLLQ9G6LZ-K2]GJ1=JUJKY:,%WU9
MLA"$D\@1<T5$7&B*E-(1,24#;*3QV (9%QM2+-?@K:7TDZ%DCP,I@A&1LM0+
MA"MM92J%$TBTD45:>[36D)87/5I>.1H"ULC35 Q!,HUT@0TR+D0>,?6PMS7F
M?JS4?!O,?0_D7&/N>S!8+3JV@O5"<641%H5'/!( W48&^(UBYRPMI%;)L55L
MJ!IT/R;B7B_:KD'WJNEXP;\%"I,TEC(4;2!)>>;(*.)0H)%+K;&06&8'M5XK
MV'V-C\NW!B=M<Y8F&ZXF__K.^LYGD_3W%[Q!NW=8]Z#,Z<4J!AT+AYG W%I
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
ML\;'^D^XI]-H.KK?W>4'QUNG *.Z>]\^Q_IBH5! 8YG7J;8T5P1QJB72/B,
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
MT_1M7H6<MMH 91.[7_2U[O?*)MC#=BXSV[V3\;0S;NIN>]%^K&PLUC6#[Z'
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
M!G[V/VO=3K^XH%:L1>66N18"J<4J:.PT38%S!UIC!#/:4.H!#;6X0X#/V++
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
M2&6FI4D;_#16EZ-0D=K"$PF?(\?LT]SE1G)N,"QN,^^1H]Q@X,HY+RVV0T[
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
MBM\R::542B#'<V\5L$R05LHBZ1DEU.&06*X_\^!>F+/U_O5N5Q/O>R]^^U8
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
MS$*IL#8.-[6HGQ,PEN(VN;-:6XL*Y35BRDDD ?!1P50A+,&42@> \<WU&!K
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
M0&]KH1#"2F3FN@IXY9A!$_=+7?LKP+<?Q*M@.'IMQI*=#"+/^(^[A1=D-Q7
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
M2'"M'5/&.,(V7N&MY5B[#+9K-ZYUW$D/V0"*:R#V(F>BX(PY8/D24#X7N70
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
MK?350BQ]]9W8(EC<^'6^A6_^Z2VW%6R+B&+EMTVCO=]M[TB3?6 V+*SUC7N
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
M:%86E;:7#20]))K@8'NI([P!4,J)YLA28:.K'".#C49YS!0I"N^,,H!)<OD
M[YO"'!L'U5WVX%(0_+=0IL8@_&8Z=0.1:@C3ZM!I=PF=P/93U)L"$9Z# 4BI
M0,H%BPP/>:YM_#.ATV:A5A7MM'X&X ]!JH8GH+A1REA=#;(UK&H%Z/6@WAP-
MB-T'Q/:604QRFM. D?>&(.!;&$FJ&;(&/C2%"JZP,4J*7^/$:DC64Z%2OW=\
M3SBZI\:HD@(I3+KKCV.*8?T6W\:^UF[J[I_\L_H)6F]D7Q]@;_=[ML'V56-[
M:PG;B0U:"(D1M\0C9K%'R@!?E7DNG>*P31)!S3=)_LTG%"N7IF_2#Y-ZJ8L%
M*W_H6HVV/RR[:S^DF<BCJBC<UE5D7NA?PYA>1/N09ZBLL'?1>O<ISYW1 *U(
M2!&%5,6V6@2,2A GH4P@4JB'@3>GCG,9&#6!X0+PFWE/C2?.XKS0Q4+W@V9!
M5[R@BLC8#\8B+RDL* L,&1)RI!563LO@:1#7=U6\N4-0K*,T4UKE 9W*%GO+
M_)A5:S\L&O 1"LMN:@]L[)::Q\SW3CN8=I5Y5F!-;8'VP]]#G]J1[)M8H-"[
MO=[NU[(+W9O^X)L<@3^?P+:NVMN?M";"QU1%P1A#3!B%I 4LML%ZQ8L8SB'!
M!-Y:#CV;R.=U=2_[U?K$LC"^6J&T(V,UR>4J,O?>JX_>D"M7#,V&?-*"7>^^
MPN8LL#;2:XJLBAQ>V0(I; W*9<&\M8)X&4.U;VO5_!TW)[Y7UYU[]HFA&]<H
MG/5H=<"VGKK3P5^^-X0)V^ZYU';^+]!G S_JE$5D?_<]'SJC8:QTV>T/QX/U
M*4\VZ3@%3]@Y^=S^^+X+$G/1V@%3]N,A.[QJ71R2=V3_8^MB_VV[VR)_=!<E
MIGUZ"-^]PT=O_P:)V;YHOSWJ'IV>G+:N?@<I.^2'5]OLD/P-4O=/+&_)/WD0
M#>E#0"H$# #.+=(,*'3."% N'Y.KQ&('A!Q86M!@#@N?,Q>"D@J#3"DBB@+#
MSQ:+F>V>G7?[E[#Y=V#FH^!4:Y"]GZQ*]E<7]M2=31*^]TY^8)N#ZULUW#U=
M\]/+K<P+*7@ ;<H(H\H+:[V4C(>"%2'?>%5M\,2\TA:_;6;WI_URK\&4'Y+2
M7K\.=\_K7B\N1<^7=."B,SK)=(3F/-/V?\:=LN?8? EKT FP61TLQ4QCXFAJ
M/(1=<,=SP04M'+ ++ICAWB@=<E%86U!5^@SSO+B+5-P*?/!I_, G89Q!PB1Y
M?TX55G5T!)<_U-?X[)3C.P-HZW0[_T0IJ%Z>Y\@'!0R8&Q'K VND<S!7>2$L
MLZ",BUM[V Z'?=M))0_3GJOKI[M*J$TEU-.US,[CHFU6Y1.C%TMGYQ4HQ*^^
MI6#YXE-GMO5#_6-:@[@53AEB<R:E4M@4DAOCL-7<4G/?;LL5NLULV#*H=1A;
M[1[W8ES97N_WLEKDAU@LLMFOU^[7J[^O/DE&L<J90,H[BY@6L%\99L@XF1L:
MG'8NS)4J_O:>RS37+->4,@) 2[V7Q&*!N0O"<\U$N&_/Y68;K&@;'%Y\DD;+
MP#E#!:A0V 9,(I,'B7*N051S!RLC;]\&B]ZQ6#VVQHS.,#-@!Z5&HSHMPKBK
M4W^'3ED/U@.F=.+9AJ^YH=>#6(EZN 4D8%15/P;;H+YCZ91Z?D?2\AZ$X?Y5
MC;;Z] 6Y>;_SUFOO?+[XE,.OE#88F=CGEBGJP.30"GFBB,NMD(2:V/7]YJ;?
M#T:@E;MOFFWP30ATL,WW#_[^VCHXO-P_V+ULO_L4A' ZYQ*%(#EB,BHH7ECD
MF5<@F&"2:GS'IGB$QSK^)6'*I#-RZEDS].GZ^*WS@&[]\T2Z_-?(L5+5ZN5B
MU<,1_*<LA@W$"XA9_RSV45XTN&X^1/CY6B*KE;1$%DU+Y*8E<M,2N6F)W+1$
M_J%:(O,G/R=XW3\[ZXR2SM[NN==)31_[GNWX-3P=:'?J\[1=>G0*GY%_SHYV
M7+=U^N[R:&>7'1Z 77=J+V*@6^1HP+GH(D<[/'!G\/RKHX]'G]OD[\OVSA^?
M6P<G)ZVK=@<X&SS_;^!H_WQNGSK@:):WP$[$1:#Q@)<;+("7Y:!7@R;(:ED8
M(JW6U"XZL(/T&"MJ,(G-CX@WW%'M8EJ_D58 N5\X'YA9A\2YYE;B]C.!:QV]
M=S[_)9PE[/6^P(3T!Y?97V,@HZF?\,3=7_=G'>ONO']_37L%I5'/+/-:M07Z
M_I)U? $6CW;*A, ]PD9JQ+"+!C%52!/A<AY\X8A<:@OTM,OTOK*"_@;KI>>2
M.:&[]?:;V6<_\<K%N *G36%]7B!E8L4E+1C27',DE)<!>([2+JQ%0Z<;#P$V
M;VSD5#9QZDS YWP6?/H)?*8' L/4Q%;'&(=NMW\Q?*9.3$IM24X?8PMQMB4D
M7;W1PK8P>9R)=?MWG)+5#Y;"'#S.<'N&P>(MP6[^NFEQ=1UON(XA/-!L^ $F
MIF1.S5Q,*A%\6S>O%Y@:^-AN7BNIM;!VL_'8;+^?*9F/:NMX['F@%6',2Z5H
M00K)M;=<%;F_;S+?/8GUSMCO]5YP.[!'\O$RV>_T^++U]MT%C..B]1'8]\'[
MSX>G[WCK[9L3N/;SX<==UH;K#\G?=#'9;W]G[^)H9YL?GFY_/;R*XWW?B4>-
M\3>'!*X].,Z!O\/X@<-?4U\>$^ZX=BAGL1IAD6MDG XH6!*8%WFPW&Z\PH78
M9&RY@->:5J-X)(XO:KH&%!M07 !%7# MM>*2>\6T(UHX2CG57(@0"G)35-=R
MAO."4^A-,DE;I47Z S1'?"%H>+58X#XOF'>%0-S$I$J& U*&6T1"KKTSWE"6
MT'!3\A5G/C=@N%Z8T(#A]ROW,./1G_+!:Q$12&(#BD\-BGBIPJN5L,(6%980
MH(B,($.-0@41.%<ASR7E (J*;=+\FUNBO;""96N-88]N*/MRRY"MM7W[L3,Z
MZ?3V>[Z!K)5"UG*C(D(+QV*@/V&Q45'!*%BU@& T+R0MJ,."BHU7 FC<.C6Y
M?B04W>B@_>E%_(FLM>2J>IG]H5^(/"_:98)A()K:(.I"B!6I"J0E"#4%*0_&
M&F>]CF%3FPQ_<Z.?1J#75Z"?U.)HQ/JIQ7K1LI"&2IX+CZB5&#%5.&2P"HAX
M9W4N@C16 8TEFT2LDY[^2<X+']?W_>7VLUEKVV&O]\'':Y9-A]#YZAVZ\H-^
M T</@:/E;H)&,6=YT,@I9Q SGB 5"HL4J!RGE)/4^ W '4DP^6V-^@FNR,/;
MB/?WL!MFQ;@1UX>(ZZ)1D!>8< U&033H$1.4(,UPJDB.C: X9PIOO"I6YI-L
M1'4-1?7I+8)&8!\KL$MT'V,'D$I!H182K'CBD>2%1WE!8V4.37-.UTU@?Y)S
M MZ<$ZP3US\XZ0P:JK\J*&HO-^%E3!,JB$*!%APQ!50?2(-"7DN;&P$+S-W*
MJ'[C45Q?Z7Y*JC\CQ8VT/D1:E]S_N=*\" H$5>!89RX@;91$.=6Q-GH1"&8;
MKS!>+I#22.H/(ZE/S_0;>7VDO"X2?:XP+[@UB#%+05Z%03)@C:A6S#/"6>']
MNLGK'42_SM>$P?K;1?PE7]E,PD]RO%.VXUW,@%YIUZ:;8_A^HG#@;YN:'T9W
M?V<;NCFT7YER7SXERP-ATE*!J%4!L;S02 IM4%!8!Q*P*W14[I)NTOR;@W%6
M*$TO(W^BP=(&2Y_%8]%@Y@HQ<]&! 2CI"9$".5(D+X9"D@:'1 %HZH)7BJB-
M5Y1MYI(UD-E 9@.9+\=UU #G"H%ST9.$&<5,VX!X;C!B04ND8\VQ/ ?#P< 2
M<DDW7A%<;-(? CEO[T)\4U?BE]2?:'^ICEHL)=X9CF*Y-CM3VW%2ELV-RQ9S
MPWX87<2B:]V.3;7(5]:5=%WJ7O[1[_1&W<OLS3A5;G\_6XQ]9UJ,_8;QOXSU
M?S/HGV4CN&,L-Q__.]]3*I6+BE7FX=MZ-Y1]!$^KR0GEY-Q8J?Y\T#_U\4=P
MA^KS;.3M20]>\/@2'J9CD];+S,0B]F<@2K8#RW.5>AK"3W2\@1O;45WIOJP6
MF+H*S0ZTNL7 _\^X,ZB+Y\.>S72WF\%PX3[]0=T0J[Q/SPWCS;]TXOC-9?JT
M+"MXK@>I7V)9@;#N@33Q<0PW)Y^5=QEXZSM?X"XAS>;2?1[8@^N1^G'2&0+P
M_M=ZLV[WW,Q6W1X,8HO(^-=:>;[I#[:KC5[N\[_*!7L]CHU28L%_^,!Z[V)K
MF_26<<N43;W@]2YW?/"#06QW,].XZV7TFOC^-3MG>TT<T];%)^>-5PZ,$*UI
MCABL,C*<%:A@I#"Y,0*> 9;(-4UK2V5:-YPXT5]BRQN?.G6E]8CR4N[";K]W
M7#55GJ[05I9MN]IEE^FR>5&UX:N&$I6P1X@?5;URZFT/C_7#4;_GRRK)%S *
M$+1AOQ3!JG^%AB^O>7AL5%=KDZ1,RH<.QP >L_<M6V&D'5=V]*E%W7DTJ+LL
ME2 PV^/TXL1/6F),2S<O-3:+5R2 2,.8BO;,3 *D];OIZ3OC06QL=J^.'O/X
M.1GHPYK$K*Q7T'>%@FGOJT;^KY-_(-] KN&;J[VOK9WCB_;%)VRL5KG/42@H
M1XQ0A62P%$G)),^9HLKQ*/\WE;>IY1]D\GS@OW3ZXV'W<HH!M5PGO32ODZ+D
ME1UF8HN62C$F(;Q.+&[A=LM5<F=*?$<6LC9US$NNV]*CR&E>.#'K#&&Q3)3.
M]#V@DB[;_408K%M_ NTIR?O,AQ6- HCN]/3@$M9X/!BFKA=F/(11#('=#/MG
MZ9.+DTX$Y9):@3C#F^CN/!@;W^T J Q+(C=*+<TC=/= 690-.V$_G@-01@"=
M&<99N0KI9YM9)\">C5HBM7O4#HRRH8<?IE>;/"S%_Q6_)3H*SQF.8*@7_7'7
ME:"M)T/,? AQ9OJ]:W\>X,U[D69F=:>BU$!NW"UGL%_V.D\\#Z;0ZN%)%F)-
MZ2QU=8+7+!_:ZX]*U@JCG3+(Q8?YKV!,E2]?Z[].;S@>Q,Z ]VJS_2@3ZKX=
MB]3&VC;=$$_>=./#J&\_G_2[0#^&NV WC"[;_9%?OWX;^Q]J/75TUKKZYZ1]
MNLOV=XZZK9UW5_ _WC[] _36=GYTNHN/WKXY 1UTNM2__NSPJOUQE[0.CEG[
M[.^+]DX+_O>9M,Z./L?>:JV#?Z+C*&^=M8&GPO.W/^56P&Q2AFC!*6(YM@CF
M'/YIA"+,J9QCLM0PFN>::2T-RPV+!R/26"FD]41;3J1=K$6?E@ LZ[JV^V-Z
M;-SYS ?VGW@6-TPO>^/-8!P1F=#9'KB+>&+Z>N B3#FP<^VH#QBJQZ.3_B"1
M3)UZ[E;6;UUT>WP>/W@(_RR$TYC((*@+S(%](FQ!3? 4-H '4E*V206QHK.T
M<Z_]YEH1FRXO\,?C@3[;G@RX[)J*7P9?_/YRN'?Q22NJO<TM,B%8!(NAD"JH
M0T)J#%Q<6%@30,MKSO8GW0@KC\?B3HKNEG[<Z5$$HQ)+G9MCW\BLTM>3+8E%
MVI*LU/TEJTR6'Q"3>"$\8;K?2MMMAIWH[(L>=#QH/K@NZ'+33OM%=SN O< S
M+X%XG,2?GH/@ ]T!2?WL1W-NE_C(KC\&S5TY>I)+<BO;[DW;0PQ+<]3XVC65
MR*_^HCO=U KBHC_X'!\+,!298[IG17%*VA!-W9-!?WQ\$JE KQ['Y/Z;F8E*
M(0.;J3<LY[H:&@S\"U 0("X]?]P?E>;F[&7E_)5O.2.@YZ589*X/HX^THO+'
M^CG*!S-YIC_']A>7\[,]?8&SONL$L-5A)L?#\V2>)@Y34JLTG'F:DNE1NE\B
MFM$P[H^CRZX#OX%QP#+<3?S7#$F_Q5:OY]1E-V)E6KOA:LWUNW'3E6]5=G7]
M4 WA/I"9_W20.>-BV_F<M[<_!6JD-\XB:Y5"C.:QP;B%OSF0=E'$$+C899SE
MFXRI91 M%SPU4ATM8&:4G:S<C%'U H+JXPJ][G3YPE*F=5SM3F*+^^@ [$*@
MLI=I/VW;TCF^78XT-@6>#J/9,&G#[,.&*4B>%RH@2F6.& \$*2,P,@6QP;*@
M@Y,;K[C:$@6_IB?Y>71F)H1/V)KIX^.!3V#^17?':6?H<T#\KYVS4E<\:Q/Q
MNI3KF_Y@"C?[X77:YVG7--SL'OL&MXX_*4+!2%(YXIYJQ(+C2.6"(T\,YI1(
M+(G9>$7$UG+QI E5FSK@E^D!T)S1]1VTXO77;+,YL)K5;M.GU,SC(CKK'[TK
MF<H+FN=>2BF8MUH&!]S4X4"P\,RXJJ<YF OWW)6WJ;]_XNLUF_(>FY+OO_LD
M Y$,E@)A16)X,!71D! H+Z15S#HO8ZX>4]=XF.=:W#]^<WSK:>;MIF19?QHV
MQ]2FG%[36)</V"SM=Y\L#=H#0T*QE@MBDCND)2A"3(DW@2@.$ ::+]\B-V^6
M05J0Q(=JBRN&"\RZ(Q;1YSYNT%5X.^/@[S1CJK A%(,.?RW(@F&#XB=WN%ZK
M^];MW%F\:>5G_G7@RX.T&]N[5\<H^?0GVJ03FIM_<ET+^.>PO&B^L(XS?YX,
MILW)CCTR0$L_(QU@L+_J[H6^'&[\>WY18$7J"91;\5#IIK>?/W[Z'NW0KWO[
MYVJ'_L"QK+P=^LJ$Z7L?+^P=[+8RLE4RJ>4_6]OM[;>IW?G_]R';V?OP^N\/
M'_;VV]EV>P?^M_WGX8>]#]G^FYG^Z*_WVSM[!_4U[W<__/WG0;ID_Z_=]]OQ
MBP\/#!2[)ZCQYSS">> )+%@9%WK@T)_]?O+!?1@!GYC/=5P;+].-KW8]^D7'
M7ME[-KZ8ZPSM>#B<L*>>[EX..\-)\-GD!'+BW4S7S9Y"C@<S)Y%@4:8SQQ1?
MHU-P#_SR=-PKZ=<DI"4&;\80V.3JFSYE.)GGZC'==$&O/_*U)Q;^Z;M#?Y%.
M<-,A<2<&ML6HN>BUA'_,O%-4SZ#E4R1@6M!NM: S#THGI9W>EQA#DPTZP\_E
MLV'(91!1&86T/YX<4M<O;].;NDX(0!/J(]T8:5@&U_6!0E1#B>Y,#S.^E;VI
MO,KIH>4-K!['<^U!&<K4,>-1.DI/(0[ES3T,9?+ZFQE<41U=C[)NYZR3G+?]
MS>J1G;CEDG.U?&;I\5T<3G6Z/O3ENHPZHRY\&EWN)/_M/4Q"/=+T$?YM.OGP
MRQA$D^WM;69[,(=X>W$5'HT0\@4AQ/X7/_C2\1?KAP>W2O_',NI!UP&E@]K^
M!L/(UB)\.81U':)^#]F3SGE6!]X,LW&U=<R@KYV!?;69G?5-I^NKZ#J05W@B
M7!$&>C@:C&T,@=W,0,IU5E*^<C?"/(SA^TY]J@'BU$'5\048<-UZ*%O99+PA
M*OEA&5(!7#SN>=L9V'%G!,;8$#AE?(OD'K](6[V*QIWY01UA.QP;D'Z0D117
M,2C?+#J[LA.8*#0\]_'>LU-2S<CFS%G00+M.'R3=_\\8I/,R^^7]FW]MEC<
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
M >K^KXXS:7U-9EYB+,/TH)R+-LP/T$AC4-$+7O9;?2+6UPE6P5*S#IE- SO
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
M\OHTRTFWE,XC]N+VNM?&)7O$]SL[0F9>5?"=R:>6$_,/*P0?T*);:DLLO"=
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
MC4V@8F[_Q"(P*,D(+:6)_P7^F(KD08ET; .VI'^@3R_!S1W .U(R]]'"QSZ
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
M85/)X=(2O-QD.MTTQYHFZ6VF4O"EI&0+UV4$Q@H#>NF+6D2QX_V23;'$TTZ
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
M6;=88QE!;W!D\PQR@*!<Y!Y+?Z L,!%-8#85#Y59!$_ ;+I\O,M;:]IU; :
MM'@Q[0646P4RI!+0PK+V<2LAA]K9C.EN&:R/7!1LG\3+,TY!7:.,S;%43C[^
ME5"&0CK,@Z+,*^5K5%7-0F>'J*I!TX]-EM\'H&#REL9?1'2"01K=Q9RN"I,)
M[%-P!X&&DEIF&Y67\;_I\ WH9PD'($H]FI4^$0G4!72[9FYLC!B@ED/5]%ZQ
MT^BDH)EOY,(."]5/V8(0];VA"$SVG.E135BCN-5<OA*'F*<,'^%IPA<!PX(7
MLP)Q0;EFQC<Y]*C34S\KE1V'.SX.)KX5I,"_#6*V;"@C"_(>X2+5S3TM$,VW
M(755SD^C[%V1"S](=5:(BRZOZ@1/(V\0';=8PSP0[U?\?MG7UICD0UXR V9S
MD?X[F]4RT]2UG4T)6I1$ LQ4F3;BB\CQ?L^SZG[DR[I]=CTC=#,6J@7W]XC[
M&G-F><C CZM3'/11U;WG'!7F\GW"458PJY24(X\%MU$W6X$7PW@2C(2VT:<O
M[QF8.LOC>TJJ05V8*S1J_C=RI']X_QOU!&2_'0(+FV1ZQJ4A)L$)J5:M-FDT
M:__X<B8H7.)YKMVC<HXA"'J+XE3(VY:9OG($+P-M?#RVMDI8%W5IO8'3[U!;
M5Q$LXDW1R/#.A4TF\*=J)BRXNG-.&D>VO ;]N*3NFWZM_(H K"B]EQC1(D>#
M805$CRG Y5)NSE!$$_HZ7".1D .BM*O]0"\%@P%C( UA#T)=0T&,_I=[$WMI
MD ,-&#P7U0684+5R#\B)(+NP.:/9%9$"[PB>#)!0-=%X[;+&26OY*NNY0]H6
M,  B9:Y:JMHM!?W\"9@"G@!!-\@(Z(.JIX#?.K[W^__[A_?)'@&HHO,O^.(W
M$<7!G?BL'OP!Q3R,[OU:PFW\,1@&(O%^B\,\H_SN/(/SU*/^%N0/&,JZ,[Z<
MGW&-^&/\^MN;DW<??K.__J303KQ?P%9BT<=CP>S0)>2]DXCX)+#^-\L?,OG
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
M!.HC(]TH2T,;0++V4X)7DOY'A0''F&IJ#CKO"S-^L'*8TJD""D[&7%.98!5
M#5#(+JDMJ@+!K.1+5,I*;,U(OI4A9%/"F))NST;9.9V]>:S1VLT,2(7D%OCQ
M@BV139NIRR&!#)P,N.+7#,CNUUJW-SP,)#=&+D(DO1>BFX,59)L#GA.Z8*,%
M.Z=S!D61P9:5"IJJ?AW7_%E*>B#-/&3)@W*2$%J#28,RK&?0*1CI 9_Y6!44
M-3_8S5^*D=OC6P1K28 _9B) "*\HGB09@D6$5F2OS@ #44X1#$QOI26[].UA
MM3$=YL%,@$!__Z"ZDOR">-+_R.1UH7*G A9]GFZ2 ?_BFP-3X:Q1B3B S\=<
M +[T$#G?=6BG<O\#: !;:W-W=UA13*CL*#)II5S=)HW3!5T>#5W0/U5E/GXL
M"@L:M./]J-246.,4%,V=E.W):["CC,PI15^$^9HH%ZG;APS9*JDB]5$]70DH
MI# T:D'@9LRW9H#STLWZZ(;Z#61Z[[1[+56I08%%L9A-3-F?(:=>ZV&L)!':
M=<:+R;-1/(@UJR),!X=W86L2BX=_J0*@TJ4XN' YR2?(7:!PB.G<U9@^)ZCB
M4?\ UT!0X5[>VN"'GU1:>% :TOU18#*+NG:QNY'($:(>7OG#[2>$/N=$/OS!
M>P[+W40(/T)9K"BO/W+F X?8X6?O;SX2U#+<\$R(>M6RMN>C/ H8]3U^-?-^
MA=$X SJ4"+?8-I"O-LJ%5M)-9[9C[;*,Q1,2'B-XXB$7#8)7&4=PHI\$\ N1
M6>^T=TK'.)3%^%L=IY4B_-C)FK.Y_<35@_6=O?FXQ981;'] I:F269 CR!Y0
M6-@RABHD<S0R86F&S;&)EI18PNDJ,)1"35'/KE8K:6!H+.C:=.7TG_E*>7T9
MGA<NP_.U9WBV1(_Z$W6=)!8/"$V3H\+: *'2N7#P%G6/RRIJUC"US+%BJM+X
M!7GVS\^(D2+!LW1=CP&P:4 E,2)Y+%MDC$6)[6*K0@*W8GE&53**;=2HE='P
M*2K3E+ME?+JY\QOH9;5F-# Q!&"Q\;:P94R0)$$45V.?KC>6EW*Y,2.Z84MC
M-MFH.TX-Y0UAYY($_VL@H8:5D)7NJA06 :MDV8^!UVKD<L@?U&.E&CY$8L&
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
MK$S1EJ628$; $.-"8T)QS:0$1V'ZDF"D=JY$G;H(2#"152R*T.!ELT6\:5T
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
MR,XA.G\"AA.OUN0.Y4$!*+X$+)2KPJWL '6N<A_V)?OS6PJ.J0#G2OBSM1S
MW.F)%7..)VLF>6D^4,LD"T04_7F+J\K8K^;T=W/-.I5VXE6ZSW7QZV$14-@M
MH#6E>&FO-TMKKV?BNOCACS>E-6H'(-@BMW./JZH%4ONJR[1'3[L),X4/HB+&
M3!<;CC*.G*0FWZ)JYQ:^LEB6*7U^W$R9'9VR_;Q? XX$*I%7QGR@E$W=8D:]
MP7JU@E8P"U/*.&9*A#]@E]N;I3D>UBO2,%('MR-D*IQB-!T%'9I_M/U.!P!
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
M,)YE];QHKN9TAD'M& 8&@4N</)NB>(5JL2O&U-2N=B>;->D':X3X @XEEDJ
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
M$B>-PU U&0Q4FH/[[$0.DS"_NL;3Q1'=NMN\-\=/W Q"A0M+KLB I=B5.VV
MV2ZO)=-BZ;@C\O:4T156K>\KYN0-<6XK(J(5!-N.# @DV\?(H>7R*&Y!V)V^
MYM$II4(2!)3W2$'-ZYZ9]=^=UY[;L'_!!;'U4;WG158YN4H'NRZJ3:;)DI6\
MW7H/A.E@YU ZGJ"B?$17)OP8A93M$[DOX@NOW7X5X#[I>1-/9Z%S%3KN7$(2
M!A,6+DD!I$9VE?CL15E4R-=-W!S(^HY$2Y,$R4"1Q,\972S+^&=I,Q.2#;26
M9@(4'G6:A1WH1:EZ:/G$FW!E9EQ"'83E9?R.V$-GXQ-R;;X'/UBQA4\)>Y=2
MVT1(>V*7):7Q12F^C2+?PT':."1_EWQ*'"X?F':4NRERL-LL6%3B?YE4M26H
M0Q1T0.B5!62?3E:0Z>UPW.WW8-RS5; %;YD"YBQW@BPU<G-<&3# >&!0FCTB
MV17VIM &"\^]P,I;3^?I2 NL?%#9Q$"6FWCSVH\ULHZ6]MS][; H%I1/4;>!
MI(,Q5Y7FLZPQHAT?3<OTNO\F)#%+K*$L1]GS(:&2&QNLZ&!L42PYW:(/3S?D
M/FU,N9/P6O;CY9733!#F4!#/,]W>>KB'VPEH7/EM_8!,"WP\&58BR.I_%2FQ
M3XN8I0C['I(>,':(B_6MSY/UNB)2(K\)*?C%*;EON_BMO/*,[+K>EUJ7BLQ[
MPBR7ZZ: <K'H96.F56J+Q/,6) A)J".H_PB+F&S%MK0!C!64S$F,H=?KHDWE
M2II]^P^*L;02>.:AQZKGA0(%T-8!B8NT1M<=;^ME'@E4P L>;89#8UL#Y]GR
MUA_W4-$$U('*,R,$!-\:B84)[[&A&D->#P-$@D=?[Z\":=PU8B7\4+WL2<J2
M$E+GZQN-GBB[:!E50H4POD6-!F1 6@2C2AUD4C83 N8X=M6 %G/<EH]5LH'(
M'(J"57;"PQ;YLO71H*->B?":?)ZXEDI:\?Q@'9O"0MJ>VS,WF)LO5ZVJ/<.)
MI").%)$ZD^!GGV;W$TW,Z.31'CE49WB"O@8TSO_\'T>/#W\^.8HAF7 <M_2X
MX?G'UNX2R9MUT?]\_.QP=&C7299AINRR09Y[]:FVT:[6()>(\;6:'\RRXJ82
MP4[[F6I&IQ7E6E>B.0EY!D%0Y,!+F(%O3EC;<99>*:(U,(()4/]Z]KP@58G!
M\[5UY]U"VA#PZF_-2F.FP,(9F$9<9EC,8K4<^T->)4%SF^$C"ZW235H91Z[)
M3BK;XC&\I;PN,;, FQOPPYLRB)B)395B9Y?["68"L&$X (9R4_JQME4VU>OV
M3N*F.U[P:Q4+C[_@\F8Z;3AQ4S(&H(J4%4E.BQ-G['\WN8F.3_ &1]$Y:-G6
MT9E(8-&)M_DSE#1G7]?SD;YS!^F+9.(0)\T2YO7/1X?J.<4K(C$D%*HHDYL<
MX9R]XT!/-:'G2%K/8=\Q)8EWR(DOP6'&$PVD%UF'CS$-,!),GJ\&U>]/QA/"
MT<#ZZBPY6C4+2?301R#!GDF]P%XHJ8E([X>//]IW??)(S0GLY!]6/T90OX*/
M(#SY\.=SNZB++)UBWO/BEY?OGY_A7XY^CGY(P#68H9 BA.:8IY67_C&.EEE#
MK^OQCY+B!$D$^ZHEBA2SN:GX&[@*1/"1OTKMK@$.P,XK3.DBZ9S:<I-96E:
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
M719":B;FET@+Z?G;S6K!N<\<OWHD>XXHI)*PL5RR2#@S@-5>R",#])C-=]E
M\=C:YW/GVV*T5F&G#Z3 )V&K6=C>CP?/YJ=%AP<FU;X<'%]\1/@O4$,PELA=
M/@JOVY#OX?HH':O;FN<P'^U]L9H0^$Q4E_;7QOM!CXW[6"P!)E%IN".WX^DP
MGAE[,C7CA&<@5/+FTH!$\3CV,R4^),"M8J987E9D"OY@+9H:B,+6MFH-E;V=
MR6L(R9_NH(\Q_PV&)<F,3X#@QJ/$PBU&<,B5[VJ^P,P%O-EL\F;HW7K3.,S
MKF: Q '#;(0]HIN2L0O<W!CE17XP[)E]F#$)(I63YJ0#M&N!W@2%S7XC2:Y:
M+J+08;YD6#@B#P*XEB1MB 4+.! QE0[)ARP;IGEG1UE95-6!S!/2+/L)AXR]
MRLTP@U*148#?=2KC(!%P8T-3T\.]2:WUW,62U.H&/]L9'V;Z*Q^"G,WKI[Y
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
M*@"*EO;37DE=7(2:*+!<:D["+S32L-DK2CO)7M:GA4M,( TY";>IQ('3Y^Z
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
M^XY+*5_AJ-A@(Y\XD3KWELBK0:14#+YUG<G=EW0%]I;!#*KAE,X3+F5*H6-
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
M1(42). ESR)3EDC8H=7YUCPFR9-@YHC-*3I!7C40G*F&R<%+),Z%_<%WZ%G
M#@UCKT5%7"Q@^Q/62W>P2('H8JNQJYB\R='[.^-_"XRG#Q(M!Z/'GD%JE(R_
M]@8(#V9W*.]X3N+HC[2<]EC;X%7W1N P0GI.BY5T;CR*7A#[;ZR!>UV6&CEY
M"BYJ.G8I_8"IFT8_@SYX!*B@HVU#B:4-8DY@N6E1"<*B-4L<?6B2&WU2AI/P
MA9S?;:F;'M]KZB8H4IX7"^N!1I=0?-P_<WG'N.X- ?VL@T*H%I,L<)V*I)+?
M5Y.DFC,MOOT!W-7K)#-,)0W9-<W3"H*&<O3B4<U%!?J<TX"#/Z]2 Q5MNUJA
M('3?#J#?C1NJ]0,$EIKSV\K'0C+^*A3Z@?B&6P-@"IV*C+4'I-='QTP-M2/\
M@L_Y3\VX=AI?"6KZ!6(",>FQMC%JD(\BDYI,B/?/USV(!AT"=R\R$ZM3LC><
MIJQ2N*P@)8,!D/5'<3$!I9V=<"ZTHO,+$7R+[W[=@,;B1DH8"?^$)>?4^TC=
M%L]G>-\F5[KD5=51O;.7GLI(4'"#BKZ55./Y!,4#!>XSM;ZG_5!5TZ'UD51S
M5V1T<1G+1-QE'P4O181$G<5"S\!QBF/Y0:*U=AV9"M78)8E"SFT(3J T<9?Q
MEH.,1?[27%'QAP](2R7$+(.'MC#N?(9K(;DA/>/^;?\[&M0SZV0<@*XRAG48
M5E32!XN#/"?\UK28- LW[12I/;<G#3&X)C=\+C,[*VU.]M?M]FBJEC<HLMT@
M%[Q8U@[/@A 9H)1F(*4X%FA3%@63] EIC-JR\%0^E.9U1+J>+EK$<Q#OL(?S
MMG&6WG;G!30,9]1V R(0+HZ0J'6\(F4+B,07!(CE78$ R=AK<==S[S?-*!A#
M-'0IPG^8JT)PD%/_(H*2DG_IGLI/B-=%K(Q>5I+QD=3JW5F;@HY[Z),/)NG@
MZ.G 1D!C<W1*= 1.106GZ)>"LS_/4;V$LW*IC7ZXF Q*QR(CDK!^'[&CZ<UI
MC^<E?/'X46S?"/X_JJRIH$ "S /84&;:-3.#FN3X_:TY/H9YON,\>_KLA&)K
MGCV23@(;G_>:V;%L?^K93&STB/6^#$5C\QR2?( _ W"-_1&2P9*]QE25C5?+
M%&3?29HFK]=/\7=7_W]\.-3_A_K_8-<^QZX1JH^+8BTKY)5.M$7CK!Z;L"('
M$/1JS>E'-9KS.:2G$M<1V_LY2E.]M8<<RIH-)]FN9AQ\U'&68G@'J3U,RQ(T
MD3CCIQ #SHI@V@E3=YT0O8^=_C$WN'/;$5R*#C,YP7J6CDYN0#6VJ%#V7*HZ
M)"&'PH*59ZCE0[9_?0VK9/>KQ-6T>YS;M+)1)]7*L))"C8*3+*'LT#G\$+UT
M/[PD1F;^QTO&5X*F$7V'DD@H=9I<79%V.]38AFG>U31[2 Q/\M3-+2=V*#/
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
MNJHB$1 [>Z.9A%NR#H['<CT+)LNG&TWYW5D%(6>AHV6G-)#BE%S;V->697)
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
ML 3Z23U<J6])L OMFEE.1Y%6<(PP3\^"Q=:_!O@(R_JA<?2B>^!7!A!\P\+
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
MO(_]#G?/ [>.*?,Q6;@<(WID=F23QOKB1/$>>.+0^U(FI$'&72A%4Z,MED8
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
M8[/_+[RE11FLR1YNI^'U'^SKW_6=UM9 C[Y%X8G09?/4S'K:'!$ @G\[%]B
M=5;@/U<K^="6%+3?[N5^V-3("6_X',I99YZ!E?_V8ZMD>B?@PNU%U/V"->P-
M@N'9>@3#3^-BNK+_F=>+[&__/U!+ P04    " !:@9M4IKW?1N,4  "0Y
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
MB)UU8;?L0ZJEO;*;AZI7]Z+2+5#[OVWZ%$^)6!G_I=EB^B&RO&'3XSTG@J^
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
M('D4D)-%8Y![E_HD;=X3Z!"BT*-PJZ< C\:RC: YVYR2B*$F_]6Z:JX@"D3
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
M$!R\UK$8T\8./MV4I(Z5NVO.T3:::>!YW9I:]XDB<HN.;'EF?23K1GN:19%
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
MVMQN6'KZF2BW(_'=5:C==\Z_@\\X(6^FGF*L;'3M; K"9&"U%'"M"4UKDC#
M(G"-X%#%T.;D[R%D9T*-)HJX2Q37P?'P;,2UJ-NS.8=OV@=KYU3RE< QT=JD
MA64D":1E*3A7"N?%MDEPO1?6F5&D.Q7<Y8??FQ]S0&^P7-XTA[K>MTI6-3)H
MF?6%K%W%D47%,ZOE5 )WF9?2I@+ _;C.C2'=*>$N14('QL,H#OKOKPH_3D>+
MK7!21N/Z[1_CT73VV;C__@-MC59XZXT.#+TCM]D'SFIQ>D;>-":1$T8K-K<L
MMGGUF=#B$()?$:K:.YSY:OH!QW/@MRKL7+M)4=.("S+(0#1V63! S\ES=BD4
MG;V%-N',^W&="6D:*&$%1[HHC[ &&6V"I00P3!K-F0X^LFB0,T7##4;)@K%-
MD=9OA1G=B'X%*?:.=*X9]E6.EK"&9X? ?%"NUD8NC# ! T%>=' Q)IG:F"#W
MH#K45>.V9D=78C^5R\7W%P=$T%EP;<BTQES+*E0S"AWC"B47*(+ -D?))UD@
MMSOE;U7L=ALE/,IZGYL,\'NQVZZ+W6Y%JX,7_MR%$X^2_-Z$Z&OW"!M<8MH4
M7]>-7$_,8_:>6^\;+[&/B_1[%;L];<YO0X6.\R;>X/P8OS]\-X;A!-)5.:Y^
M6B0Z%E5$+*!9RHFL)H>>19DU>4%"2EELD7;I3&QEB.+!%YUCB=NM%#MJI94&
MV5AO88"3-SB]' _KK=(G@\'HSYH$N;C($SQ7N19LL[I>+[>2D*&5S#BRNJ/R
MP!LU4'X V'>2M=/C\?*3%W>81N56V<%9<.?9Z.+C&#_4/>03B90>@K574OQ2
M/Q@-R8_J-)FY"R"-,I\[E]%2FG1(-94'%0\*-68#16L'7A:OC;0AKDJ3[@)3
M9Q5([WOO30S!&S 292#WKB;L<YH:@4;'>"Z@Z#,K19MDLFV1[AU\?/7LQ9/I
M=-R/E].Z'KT;O8;Q5='%5^4=?/ZJ&UI6!8IQS)5,0C$BU#O?BBDCG."R*&[;
M7*S> N3A5_ZFW+H3L&RDKA:V0SV.J1?$<3RI=TRG7WJT0FCE(F<9'%DS,B$+
M@C8S#BI@B$( M/&%[F(Y D]:J6YYK]]/[@V<[%>I_Q3+:$S;?ZH&3;_TT]4!
MWF+LJ^322TY$KKUB0@G'M"=[A%!KYCAM-%J)X$*;U,W=\)XOHPZ@OQ:59N[.
M@\B+*XESYF(50A+D366!+"G%D]():>T]ROK3S**9QZZC5@9][0@J?3T%5PQD
MO4A,=AS9]QZ3:79K9F.4ASH_.NQ^W4I-IW*^]'9*8ZL/NJ+UM=U^%8\K3D=3
M"S>+6!L/@ 46:%5@V5HMH)"7U>A.QKVPCG6^U(X,=TR KI32P!I8PK3H$K4!
MJ*9G1"MA'>=<IT/UC5K)_F#$\"*85',P,A>UN;6,# RW+)E<A/#*)6B3;GE
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
M  8(M/%+R7EH8Q%M 354WG][RWE_F1\Z=[^TUGE?U'MQ6BK!:RER:7)#2\E
MQ8EURA/J;'#.",Y9I]#+3JWU;H8]U&U4-0ZG^\JRHN]T V)Y/-D%1O6.F7<
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
MNP?++52W =*I!^R&L[%X'7GP:6&#'UK@/YJ(SIKI+?BN,^MP0T,?S@85<B<
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
M[L- ^(A'"8E#)FW. MV;GN>IX'*+^0HHXV+P:& #L<'M)C$.76&G..,0/+(
M=4$_F[YMG3@ZR76&DR-WL@95)X?F)Q4K=UIVM:O'$R[8L6:[VP+UAM7U>G67
M%V9V]DNFG_AEE?/?ZC6_R6-6OODF"YZ6\E.1<OG9;",T/S%SN&9OX&_2Y&;4
MD[A'6=!;^5G>T]1X[[6>FVNZ-'D\@H4(,&(H#F&(J%Z9RT! '#,$24!5$G)?
MT=BI_,Q,[)K;M*[%#1K@H ,8&,17H&-LM0/^)&G1:_?[Y=EWV19_>;0S&D\.
M[H-OMPJOFOWNS<LB044 J!AX]@I=@;U7;D/ WLLW\);X?+IT^+WR&=@V_2;Z
M#(P^M;L^(WA]([9:WQOCFV,R^.G_O-FZYRQBP95'9&"RZ$F($JY':<%\J!BG
M^O]#(67H5L'W=(-S&SX_]W&WLV;7;K0:DK.1AY$.709DG?'3_*4#=\A8*SMB
M!HZQ.M/HQ+%5=A3LQU19WC?8<9Y6KC(5LO:_^:IG%J6212&%OXBE\A13$8P"
M'YLT&%*O!(0':1 C(0+DQXERV3%Q:7R>>R8/;?7J!S-$7'S:=ISZWD=H@Q#Z
M(N=BSY"##O11S[7.\C7V8=5Q "]] G66&HMCI?//Z*=C9^J)W]"5O,V+IX_J
MYSP7Y<?BBRP>]1>[.<IZG9MYVR*.."8)"2'BYE@I\1@D1'!(41@FB4B$[SG-
MHH:!-;>YUC.K0&L6V-JE/][&,N-C5=FF>Q.TUFW/M'^M#71,_SE09]MIZO1=
M.++:3MA[SH(\+-F#2O5 T"85\6'IW)7W@9_>3_A?2[;:>L#=T*)XTJOOZWM3
MU&T1QP%1B<E<HH3^(^0(4NIA&#.L),%A$D6)BYR?:FQN(GU]>UM4E23-W#3C
MZ8/^V&F%U'S5RTTB=:%M<I/?DY3;B>I01(XLE=MT\P;P%?BYR,L!E\4V+ RJ
M82<;G%29;$S?U1NK>]P#AS_+AR;#TD?U(5_)3BG(UVOY-?]Z)\W.(<V>KK-L
M39?+IT6<)+%6% 9#Q6.( A'H-7 B81*$&"%)(XZL*H?U:WYN2K.UP"A+9FSH
M5)4%8BU-NK+5G02\-@30QA+[H-@>G71:B<:G?O0=O"[K%?Q.Y5GP>LMZ8P.X
MGH)U^\#D<=F?*$QYA%YP"EON3^*)(.8>#YTLI+F_P=T YPN>XC[ 7'->K*6H
M3I$^%;HU7CO8,CTYN]9_?TQ73]V(,86"!%/.(3)S5>0%"E*&/4@5EG[HZ?L0
MMAU='-N>V]#2P&_.L+<&@-H"T)I@&\!U<=^<'U1&9'SD$65V9-N/)2.2/M%
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
MFHN=$MS/JG8OE)<$(14,QH0*B"1-(&9ZI1OAQ*-1Y(=(6I7J>1GX<Q/U%IP
M/Z09$/ER28L2/&B=J23>,1'+Q*_"17/A&73PA-/IKNG=.75IG.@/SKL- 5>@
MH> *;$@P"7UJ&JY 2P1HF-A<59><&'UJ/G(?3C&['\N$.2P01NX>RS7&V"AZ
MGA7)LI3RO=107LN2%VD%X:N)'5@@%BH48@(9(1%$<>1!*BF&21"9."\<^L@I
MUNM$6W,;CVJH)JV5!FMRBF_@@E\KP(YGU:=HMCP.&H:\L4^"^O/F?BITGI%A
M#X1.M#?M6=!YP_>.@2QNZ2<@;^X?EOF3E$T1WL/B]Y5^>R4SJ=*5267>ZM='
M59U'-:JWD)'D$>8QY+Y)?2%\:@ZD)>21KR@+2>+Y3IL>@R&;FS@95VY6@ZZK
MO50GUR"OT0+9SJ7=)&JXCK03M!?IGI?>.=Y,3'/5S&FO*L_\QLCAQ'%P=@>5
MTN'032J\@Y.Z*]/#-S#C4F';W D+&0H5)X&>:7IA A$A^F\4(^@E01!&V$]"
M:96J]H7PSVV .%\4S/RF 3_#>DR=-^/T6/(=]/?((\Y+5EKZ_)V\0S,LY-7O
M7?K_0?4NBW=JG@6[]GMT#E6Z.JC^YY7FVJ?\1>IQ'8#1;RE]8[@UF*K,4FGY
MV_M-& /W:,RQAR#'G$&4<..QS07T.*$D4-@G;@X!QYN:VUSF&5)@H%X0,G*"
M8;M%ZS"\C3PGZ$N9\R+S/!N#KAI/-#?I,O"\V;OK.HL[>F:*V.2V_:AVPTG>
M:2U35;3)THC6FV]\N19I=MOFQ5T0ZOF!'\00>YX6E2BBD(F$PRCV)#5IWOS0
M*6OU)6#F)COO/GW^9WK_\.?7G>368)F7SGY%%_60G2A-Q?O(LM7)DIVK_; V
M4VNDM056QH ?-N: UI[CG@+NZ2P&H'78?!>7 )HV(<8 U.UES!CBF>,$U&WR
MQC 5(R0H@BJL*J?% 22Q"B#R"%.AE_@T])Q.3"T;GIMZ[@:$315:YYC 9PQZ
MQSY@/1AJ-THZ'U=V)HV^>YE$/ZZ4N$;C#52EI#HW8+OG!M5/R^OUZBXOS&KU
M%RV:1>?0P%2J+9_YEGPV2^7F)^:HN#E<..6.XB\"[BN,/ I%HCA$/@XAECZ'
M"4&^YQ$OP,0I<\E+&C,W7>W '\Y1\J5>%#N-_EZZ_Z5/EMO3Y.>NCZ R>_-3
M8_C4[I(OW'?#.T^^E$'3NU*^<-<==*Q\:4S]1N3/4@_L:[Y:FRS-9F>Z>)2?
MM7B_S0OC^+D(%19)K&+H29Y I(C^UKG9Z97"5XB'@BBG^-8S[<UM7'L&%S1X
MP:\&,6@@.^[TGB/<;O 9D,;QSX'[,^@L[):\#*J]Y]J<5!XM"=A5,-O;>KIB
MTB+3SRT_:?TSHOA5?EN]TJA_6_B*"!6*!'*D3 [0@$(:ZK_Y)/0#C/R(8B=Y
M.=K2W(3%U/9I$N#^8*J__6AB1NI $T?OR*/<VBG)((R-K"$MQBU'X%>#$U1
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
M_%J5*"/"?Z%D9<Q>?56DC@-;%Z)9/'Q9KC<KN='6-.D,O2OVVNKKQIB9$E3
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
M/KCQH^LPV!%C1' C,^+>\C9/PS!?\T//^IOD;?M9"L=_GH %)3Y7&T9E/$^
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
MWJP/Z>)YIU& TJS1C4%9"6 E*T"J,@64J$P1)2#!5O$:P\R8&D?M'4A>>)"
MI+,[^7_M5S@#AN?ZTG <T",SVLZ)Y +R.T\2X\IN(-Q7G /&PWYE.LZXC+2"
M'3 ^81:\P]&\L# >T/AH"^CA /07V@%:\UV0;ZO.-W)J?RSJS?KKMS^ZMPM!
MH=?BB(","STYEJ5>BY=$ IY5&"%6IH0X%8N\V-O4OCE[8ULIXZ0Q-_E%&^RJ
MU'H99=NU>"#LHB_#+\ 601?'"I? "_!+/8Z\]K9P_GC9;7.3YXI;K^?U%+H)
ME7I/>9,\]<?BT1R#4/W Z-^,WG2]:1(<9#]*@^2RRDM4@0KF D"!D.8:R(&0
M!4FA*/.*. 7X>5LR-1[:FYDH*4WPW[4HCL C8[EB'P/OV MY[4.S7F^\2+9N
MW"2M(\G6DYND-RC:F2BA-8,!#;OR][9FW V!H: =[1,,;M!7REK/]TRCG]4%
MW64E<0JET<\O4@(@+2' DN2 "<085QG%E=4!KU.O4R/(G='FU3TIW^Q;O=MN
M$.SX,3BTD;DP"*H>ZM<.* 46PK;I>61-; <PCN6Q76X>H+?_8;U^E.+=XTJO
M6]M0ZR;V9;T+B#$7?>GJC9B0[/6L%#G+$4U!6F)SQDL@8)07@*.J4BA3HD1.
MARZ>=DR-R-[V:A EVPHM(GE<Z!%)-C]D\NNW+U^:<B'KQC/'5:CO:-GR6_0Q
MB,YX!O?6A:3UH<L%N4E:-V[V^6WMQ5M7FNR1@ EN \$,7R' PY;QRP?X W:R
MML" YGSKA;^OYW+U5A/WW7+U/"LSAA42$$A2Z25QB3$@M!#Z5YA213%2RFIV
M=Z;]J=%?:V+2V)ALC70M$/X2P<O4%0"7R)3D!HE'1?"3C@^L!OZRS9$K@9]T
MZ+@*^.G+W$]Z/RX78KEHLC(87?S]LU)2+Q5-=L;'#V\^?_WVR/Y3\LUF^7Z^
M7*ZZ_=ZLY##')JXMI0S #.: 9!B! L(*RER_YJ6UL*M'_U-[[1M#DW5KJ2FN
MHXRM]J>'/D-P_1@W,K"Q-[(:ZY.=^4EG?Y,3EOS2N/"WY-L>\\8-CZ-;'_#M
MSVPC#\)(A[6Q!L/IP'8 E!=.:GU:'>V(=H#+_;/9(<UX%@MX7-<+N5[?<KU8
M7]?FZ33;D!_T>GX]DZ@4!&$)N-(?#EAP!6@E<Z R7B)<B:)B3EM^ESJ;VJ=B
M:VO2,S;YL]FU;^QU+1QP"6>[56\H]")_#_R!<R\B8(%(V$("ESH<MYB A>M'
M!05L[O'<G3N9@M;+7WSSO+^D2V^\-3FF.S6Z6[T"OG\P=ZV_UNN_OU])V4]
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
MP@LEI[G$512\YQ'G6QYM#G'5N?[\X?K%GOLH3=39]J0O@Y@BSLP)"*4 ,D(
M23,!2JDG"J@2J<1JMEENZ-QRHZ3?NM-+ONLCWN/[W?21\-8XKR33E^!9[F3X
M0A)[JZ)+_ Q_TGG*X;"[#"]Z&'<;X91S1_L$)R_R>U_?F;Q-*;J L":P_G;1
M;C]\6>II@-S4J[84<.^*9@=BIW;V<5NCWA0ZD14E'"#]=@,HA5XE(%:!"LF<
ME2D4V"W,*Z1QDYL2M+XEG>E)8WM3W:S=V'OIX,%EAS*'R9_&SZ1QU'$1$O0!
ML*.LUQK6V-.7\4?4F3QC0!^4>X,:."IUQX#VD/FC].'WX?@H]5=(?GZ0ID[&
MXNZCR>C?2F@^=^F/ZW>/<J88XB3+$:@JQ<P<L !4J11PSHN2DK(JS8+/?@YH
MV_$TIX?W]:*^?[S?UF5WG"!:@VY'Q#&@C$RRK<DFE[8S.FFLWJL(/]\DFV7"
M9/*%U@$U*UVA"DJ*UIV/2GBND!R2F?/]H4IPZ7:Z0@V$2V;.ZX&2IO Z+ 1@
M4"]72Y1CG"-*,%3#ZG#M^IK:_/-$F2ECK&<IC4L@VW%1(.@BTX\W:@%*=!WA
M$;E.U[Z_5R[6=>3X]8I=Q[>$2A/HA 4A41F%H@1E(8A)>"2 (*AG-8A(DA4*
MIJ5K"-#)CJ9&&R?"W8=F!C@5 PZ!4^R=KV.((I3_O09$Y&#_URCY>\WEZT'^
M0?0:&W6*-X>:%3VEES?/^TNZ><SM7W0EVK#%?562=;-P^_Z#+CJYBO?+E9+U
MQF1QMSOR,UQ5C$A,0%KR#$#"2D!DHS"&2II#KI@4LX6\,S%#WUWDMT=SP>K%
M).V+>>1(Q ^YR<N9SZ5H1)P:X::UCW+32,^!'3E.;5C'UUWJ^]T77S+J%B?U
MF8SW-TD7[=T#H-NSVV@(MJ40;I(="D9AM,4AL!+3N(,77FAI)/O'UU$:=V!.
MRB2-;(*O0$B7X/Y);F8Y4@PJRO6C(AF J5Y9DRJE0*8B1R8%)\\=54'VC4]M
M8KRSS57_HX=7A9&4HI" 0U8 F&<24%JD !:IK)A>7J"2N6R5>N,UPG9H"+SL
MOHJ^*$3^;.W,NDD^74BO]M!".78WL !*KX.154^.73N6.CEQC6]"X9+__:M\
MZ)0ZQ+M'4PFLI<DF9FY&%&:H8 0@E.4 4IH"K% &L"R0X%F))$<^T_-K'4]T
M4KTWV13AXLO[>ST+:VIQN28:7@,^PQ0I)0L@JE2OAC N-/ *@A1AO4B2NE7I
MM'$;!O$QBQ,U1;I6>XL3T9B</%R>EGKB;;G^"(EB[%5# V#/V*2UMIO7W[3A
MRB'3/2VQ"9SR>:W7D=,^+4$X3OVTO3%(=??;A;A<#E)?\&FY6+VH#KD[69\I
MHG(H"@849YJ=8$8!P6D.<LA8BG*(5.'$3D&MFQJ3]4O!=E*4)F;F>E58<U7?
MS;9,[(!0J+ /@1UEOMK01J;75QG5H17DPZ ?LVS\0 M?LU9\&'"O%(@/U,E
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
M1VSGI3ZMF&S\J,XO7635VLQ4Z[VYCA)]E\"V^[8,QFZD_?/.3+-DZ@Q-/EC
MYJZ_9X%'6-6]2QV.J[5GX?J1PI[-/4'S$9M]CS.Y;2R3M!!" ,B5GE:3H@1$
M"@(P8JR2HH(J<SQU=S5A:A-D]VS$(!F(EP;)]D0_)O1CS%GW^8?=WN[TT@\M
MT!PC^_"2&5-(/K2 R3+WT*:E 2JDYFVO&_*=(:'RO*@88$56FG)D%2"X3$%!
M*BP(K$2ET&QC2J3:4>%!^TX\M^LEWAO7%'M-[NM%??]XGSQT7R4/)=$>A'9$
M-0"8R"S4ZH/N30NL WKL<WC)SUX?XZM['CMX4LCSQ&5!7N%WCWHR]4UJBX5)
MP9QE),N++)> B-R4MF?(E,FAH**,EY1G@M+464+X;'=3F\CHIP0.>IT/X?1Z
MNP> -/++?B*']_M?RV@4< :8F(QPV.5K$L09]Z_PQ;F[XHH/F*[>Z^=NEA=I
MKA@2("_*W)1/((!5C &A_P%798&JS*E*H*L!$Z08%$=L8 >Y'>G$!#(R#7F)
M"Q@?QE<7.$3O550%=D9,4DW@$")?%8&C=GPSL-CF7;WF\^5:KXZWQS.SLLQ+
M236/$9PQ !EF "-2 *(*E<E,KWT(<TN_.M7-U-BJ22O:FVES7.4"JAU3#8<J
M,A]YH.21?'4)A,"95R>[&CGMZI*[QSE7%Z\>ECW^2.>?V;R^:S90FMG4D:R/
MD *7BA" 2Q-ST<B)Y$HOHO*45"G/\TSF+OL@]EU/;8O$74O) 68[NH@#7F0*
MZ1F=[*V.K9'D#E649'&+[E\E6]P>EG/IX@XMN">--0N]??/KKMI%R1OYHE+/
M5& %8,'T)(51"!14*)>EDMRN+OOY+J8V2VFW)7IFVF<ZG<'P,M.$06:4O9J>
MA=?+A=BB8Y\!-ARED7*_[!\AIYRNR_Y?R.8Z<^-H>5R7#>]G<%VYTC/X?\&7
M]_+C<KU^K\TR;%HO'O7BKUL%ZF[>2+4T@0#FNN_TIUS_^E,SKNZC7M#5<Y.
M\$F[:7AX.=<]W7U8:"J2Z\V,0DZJ2E4@+7@!((48$$IS0'&*TS13BJ:9RV0M
MHJU3F]VU+N@9B?$GJ=O?-L8CQQR"B,-K-TF<R*!%_@9TX_6+\?-OB7G#D[VK
MR=[7[8AVUS?N-HKV/?>2K7\!<QKB#T+8/(B(]HZ;.Q$?^*-\BQ&Z')@G_&'Q
M\+A9?Y1/<IYW,YV<L:HL4PRPE/I;H?3JGG)&@4H51@S*$KDEEUWH:VJ3ZF_U
MW:)6-3<Q7-O9T5JNGIJJ[*WYFEB, TGN*%!Y"7$[^@Z$8V3Z[>?<MH;>)!UB
M$6KW66 2)TOV1'^ODP![WO&SN:T7;G%?D)MMR'WMC+?+)[G0;X]IW,3"?S4T
M]SO]:8*'9@AGE*%,@8)5$$")(: 99$#IY3FF.2F479:66[=3XYA6VFUG^DW"
M.^-ODGEG?M)\'6Z2^]8#^[6KPV!<7^W'@7B,8XD//73?[M#=6IY\;=']/2*Z
M]KL%<5 >:0<A(-I.6PSNH%W8=G!H;+2M"'<'^]L3'G=[YB2MEGHJNWG^HI^*
MS>U"F%)*#VWRU'?=XNW/>CTC*2'4G!^3+$< II4"I$H5@#E4B$BA5.&DX6G1
MY]0H?VOR3=(8G="%2'9FWR3&[.1/8[CC";,-_'9SR\"@1B;YC\O%'6B*N^ME
M>U^)X!J*[DE+]KB$S5VRZ'?<%"9[((XRF1QN=9]_MKH%S<-P(&GPZ\\'R4U:
MYOURM:G_J\WO-(D@NZ Q)@O"5$8 0FD)(,XR@$LB@,IS0IB4*>16"N@#[9@:
M77W7"U_9I,S8SXV&#,/UJ>A(X,9>&K<B*2UQ'8JHW"1;5Y*^+S=)XXU%.%_0
M(;&?OXXT-"--:.,.D=,<-P"P%R:]0UH?;18< (+^M#A$<W[S9/.=^ZR^2C,E
MYYLF;:VMICXC"F:*IQA04NE/$$TK0!1+@2H%@ARE69DY%>$XV]/D/C)FTKM4
MR0M3DS];8QWGP>?AM9O]!@$M\L?#$R_G&>]5+(+.<\_W-NKL]JK3AW/:ZS=X
MGLN<I:@_UE(]SC_62LYD6F84D=RDX.=Z'9U10)',0)5"F)82"YRZ'=!8=#HU
M^CC2&&I-38RMIHK8/_]3AM)_-?3M6DG,:@@L3VP" _NZ\],>P@$/<!P@"GN2
M8]/QN$<Z#E <G>VXW.M&3>O59O8[_<_E:EL":-WL*U52T33-!2"H*$S$I2FL
MJ^DHEQDI229S(J4-"9UN?FITLS7.:9ON#'*7N6,X'I%9PA8*:RJX[/&EEU[?
MV7OA]6^'+_N9ID=YK2^[M7V!KUSEOA]F]D8;%<]6YW8&5983AB@HJ=GC$A0"
MIBH,D$(952CG$EL?NAZT/;67U)B7M'J_+B*_IU"[OB4U (L1=L<#P6"_#30
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
MO9FNGYK*R&G5#V;SL)G9,X"J1:OM)5/GH-ACD0DL.:6YHJ!@. =($6;B.ZP
M*83.18EY"9G'P86_!2,]R["FN28_]H =E[E&6&(#.X4 \;0$G.5F%F@N*(9E
M3H33V7$DO(?,'[$F)IN=C1YM+WK@WOWVB(MFY'=';7BRM_PF:=E>-P1/]M8G
M'V+B["Y/$@_O@11(@N+N)2_2#[H.!1'/&PXF$M+/T;8.2,\[]%M+?# K%Z5V
M>9T?%%NI+VJN_F8S\^IZF"@AN6(Y,6POE7GG(@$88AS O"QS2G%*<Z\]E0OC
MC8WQ]PFO,VMILJQ-3<S8#WX+ATM NZT5 L(7F>)K2]LIPY6Q-TEC;G+?!:'W
M@L 1F*!K@$MC#AKV.P)P&.F[7A9R%]<.9-YUSW9)]@*S*)4I3I65ZS0!/F*8
M HJ9!%@*++6DD%.O9@ ];!@;"^WM?;YS>[,7IDU>;1Z3]<*S=K+/_#"!(25(
M@P(A,S]$,<!35H)"HJS$)(,"TLD/M>2+D<Q0VY;AYRAY]7&Q5DD^P,Q<L\L>
M#.V7VF7?@O_F^0-R60$[T":[$X #;+)WVS&"378GH-PVV=UNU4.M]L1+<7??
M^\5K92MS;K6A_O]0;/G>?+DGBBM<*I(!#'/;.)04@#.L@<ZIX"K-D-3.+2?\
MAQ_;"^O^NS)K%&NAA^*H/^B7=TCB0OE2(?3.@QN;L,]54[U7^9%81Q+K253H
M/31=HT[!4-*MD:;"3Z*U-Y)=2JS^-QU.<+6WP\]T5?O?I=^JQV[0;+NIW;.?
MK\UR2D_7J[JQ6J7H:BQXJ^K_3JB0C(G"O"I,0 T0% 5@=J-=8R%PSI#.A-<!
MK=?H8WMQM(U/UNRG>:)J\RMY<N- K6+.?#M@^DV)6R =#>C(KY5G&!O#D]<[
MC&O;DZWQR:NM^>=7+][A<R_8@@;.?A8,&C+W N<P6.YWDYZY**<[2^X;G[Y^
MVG^DZ8MZ^S=;R@\FGK];JX?51&<8Y6G* 3/_!8@8[N.8*T 494@5K%1^G=RO
M-VELK-CN+?NL&W#+J80_)2=[T%K/DC^M;TGEG*>.7H )=J/38:<M,L<.-&/^
M>3/!0 Z;37.]6</FV 2#\2CS)MR=^Q'ZX>GC^Q\?I[89\"15C B,#4WG*04H
M+0U#E\P67N""EUA+E#(?M=]S WF1[P#ZO]8F/\H\"Z$;$88 9OC\C?=_@(]W
M=B>V RUONKH$15 2.CO8H-1RR>5#PKCX^;[B 3\6LQ^VV\BS?B2_J0>NEA,N
M,\45PZ#,3:"&!"P!%64!I&0BQX245'*?D*USM+%%8SMC#QOY^$H(="'L1A7!
M<(O,%V<A2_ZL;0T8XCAA$EA<H&O$@24&')P_%AIPN:@?C]@"I*K=]VMS/V8S
MAVW$\GZI_KU1<_%4=^G,F<I9R8&@7 -$S=\8%Q 8,M&DE&5!J5>73H<QQ\8I
M+3N3G:&]>GFZ .Y&+H%AC$PQO1#T)A</3()2C,NX@Q*-!Q"'=.-S:6\--"OV
M^7FY^#&52KY^^MTLEN[FNR. O7CE)+--@;D4@&#;PP11"ACD AA.(BS72&*H
M?58U[D./;9UCE<%$)9':V&[W)Q:[\RYV6?#SVKEPHZ4X"$=F)PMNI3_[N07N
M*VMY,IW_$EE7U1^QT%ILKL,/+=#F"<L)U3;?._@GHS2RT&*S6B\>E''1QFBK
M"489UH(I0#$VQ)7J M!,IL#60:6I+% FD&O"R>DAQA8C;97+MV8FC9WN>0YG
MH.SFG3  1>:7:-BXYWE<C]% N1S>6'DE:73#T)&(<>;"P9(MN@UO)U1<^&3?
MGCGSJC9^PV:?^&SZK?H2O-VHN_G]]^E2VM2,B<YE7E"M >8E HB0%' A*,@X
M0H5(<<%IZ1.L.8PYMBC-?&T*W_XXEX%UB[P"PQ69$EO6)GMSGZ=I50E:]^:A
M#"#PU0.EP&UT+H\[<#L=9R".V^JX7]HS;T%\5W(S4Y^TU=2\M^+'>]V&7$(-
M68%!SF@)D.8,,"PP@#3-E<A2A7+FE9'0,=C8HJRMK58OJ%/OU1]6-Y8)!59D
M>CG$*?FS,C6)(W?A@$G8 _FN 8<]:G=P_>@0W>6:GOO9F^5\NMXLU>U<OI_^
MM'];-4<V65X272!E"V2E69&I$E#;4@-117E!L&#<BS7.#S4VSMA96DGOZ<96
MSWWK\\ Z;E<'@2LR:SQ':FMFA%.PRVB$W9\^/]RPV](7W3[:C;Y\Q94G7W4O
M8'/[;=+YU(Y0;7S+3_,O]N1^:3>+JDY?R^T_7[/5=%51UP259J6HH ""91R@
M/"6 E%;1JZ"0F[_@HO!J&1K,LM'QD%4[K#RS9>:-N=63UK:_>5/W/5>[>CH]
M3]^&G*38[!=F?OJ?VH7",L[9WM76O<P)8"A0SYX3!AN@'Y';&/)NOEHO:V'K
MZAFFBN<\UV8N<ZL 3R %5)4%,#<@%%-)<[\NSB?&&!NYMA<\'Q;S;\!JH-1+
MG[WEJW[D>@IB-YJ\$K@!%XE78.9->!VH!*6N4^,,2D(=CA[22=='^^9("OMQ
M^?O<6"NG=H^*S3XW&LO[?:N6("@795'RE(%<6O%Z)C2@I," JU2FG/%42*\E
MHK<%8R.5]YMJ,?3;=#Y]V#QL2R"L!IF9!O.,_##_6BR?DJU/K9U<S_6E_V2Y
M$5#4*8A,3UO;DV?&GP0[ZO96;PP#IW'Z6C%P:F=/D([3/?O>J$<#VC5;J\,^
MEW729XJP*,PLI'9G'9F8"5!1E( C6%H-C2QE3JJBG:.,C>Z>=UCUR.[LQK*;
MJ8(A%)F-?,#Q:SY[R?GKF\^>'6&XYK.7G'S6?/;BA_M%1/]2TV_?UTK>_E!+
M]DU]W-A]M$^ZJEA;?=JL5VNSV&_69F*2$E+F@I2 :?,'RC !1# !LA)+"#/(
MT]2K\-=K]+%10V54\FI5&>LI%N8'.U0"EQDA0'%D>P&G5D8[1X!DN(0<YBG*
MD)^ 6S3@AY%NVYJ?L-K^1"P>'A;SI)Z+9+%WX/_^OT@&L__%!YLKMQ@T&OZ1
M&7\'?&-X4EM>M1RML6\9?Y-4YH>+.GNA%C3B]+-@T&BS%SB'D6:_F_2L6V;+
MN;F55;FH[O]V.MN8H2<2R5PH# '$5L!8,@Y( 3E@LD0%807+,R=AM@OCC.UU
MTIB5O-JLI)7.J<G,DZO.8>K&2@&0BLP_6PNM[DW-.#=)8V7 &N9N&,*6,)\9
M:]@*YFZ'CPJ8+WR\'QW</BR6Z^E_52O93_K]=,[FPE8X+E;528)M9&+;PIIU
M:($II!P!1.WAJC1_4%EJ$Y-"*SZ3B5)XE3*[#CPVPFC;O>V)GDQ7JTW5UT=8
M\ZN3.B;$4NT^U'B3F']6%]A/5$KIGKMSSM/E1CTQ)B$R%QWB7Q\2;/%_L\-_
M9WLXAO)%*RAE.0\^*(?Y0G)(:M[7^]<%?5Y.A?J\7*R5>*9[>Y!TF4J*4\$S
M &%N^ V5!#"4FM5>BDJ9(RDH<BJN=A]R;,Q669WLS7;0A.X+=C<[Q8$P,B^=
M1\_G2* OH.[E1^&!':@<R1BXF;%E]2ZM>ZM5K5HKV!_WL,\N?FF]RI3\X.HH
M6W*\T6!E3'Z.M<N:/*_L%Y?^H5:V,K3INZV8P(7M=6%BSQP@D>6 4D& RB#*
M92I%KKS22)[=?6P\W!CGV;C\-'!N86!O.")SJC,2WJ'<28^#QFO/1Q@T*#OI
MW&'D=?I#,7M3_FJ_D 5/*:>H!#DN,4":Y8 (GH*\T$*P@N08.V5V^ \]ML?<
MVA2E6=^OEQ_\N.C%WHWR;,YGS8^&<XRFB+YXC[0I8B?ND9HB_GI$YU<V1?QU
M,/;N[VB_IHB_]N?]SG.+9E_RZ/#B5O[G9K6VW]-)6K 40E@ F"H($$&9>0F0
M%&0ZS_*4Y_;'5Q]H7[9C;&^$RN+IC_VYZMK$T8DR,_J#S:ITOX!'J0[3=,6A
M:ECP7^AX=7LV='S&FNS]B'S.Z@YD_!-7!UM>_NS5'3"G4UB/V_4L?YO.IVOU
MP3SV\LZ\PN??IF85W51RM#9'W_VT(M?J8-NG%%IJ*7,@4ET"I*@ A& &4 FA
MQEQD,O.K>+O"F+&Q:>T+F%EGDKTW2>U.\NP<H7'(L]+MFIESX]:AYB,RP?:8
MBJAYU"%@#5O:=HU!PU:S!8#NJ( MQ#VOE3?YHFS)BUAOFA*Y+ZH*FJN3J+K0
MJJ0Y8HQG0!(SB0AA#9BT';_+-(=%GN:(]%0[N3CVV+BU7:_US/CJZ+4QOSF,
M[57HYC,O;E0:">W(S!D2Z"O45)PABR2N<GG\%]):<0;FO/2*^RWZ"L8]/"[5
M=T.=AF#OYF9MJ3ZJ]2=]SWY.!,TT*[0VH:/A-52P'#!%-<BXT$ACEE$,_83B
MSH[E16$#",3=VS'L2GMOL.V99RSVE8T[#Z\;,P4"+3(3/;,RJ<U,7GU8K%:_
MW"16MM<PE+'X)KE=KY=3OEE7X=MZD7PV*Z>0RV0'N +KQ9T?;V"=N(N.'^O#
M7;ZD'ZL<!FKFMN]^BMG&KHU_72SDW]/9;%*DBHN4,E"6N0(F8.(VG28#*:):
M<D(A0](G8G(9=&RA4FNYPRJC;Y*Y\E2+<P+;C6Q"0QB9=8X6BS77O-K9G&R-
M#MAYTP>CH%3C-/"@G.,#Q2'Y>%W;-[99K6T$]4/--VJ22YEB5"@#*S313,DI
MH R9D*;$&/&2"$E2'[IY=O>Q\8HUSKYS#9DDR]I$W\"EC9UKJ-(3D>C!20W&
MEPM ] @V3C@<.+QHCS!P0''"N>,0XM2'KM.N_M=T_?U-HXJ]2Q^;$(H%%!D&
MC.29+7,M <&4 %W*E&N""<R]VAMUCC:ZQWDGLMY8O4MD].XDTHVRZX,>"+OH
M#WZ#UM_&T&1KZ8U#ZG)OO>I.2*(H59\>\44TJCN=/Z=.W7U1/RIYO5E-YVJU
MNA7_WDQ7E3C'5IJCRD^]G54S:GZ\#37L]K%85YV^WRJY$>LJ,GFPY063/,<F
M2)!F><(+#%!>8L S(4&N2T68$I!HKX5*4.O&1E5;4Y,U^YG(G;$)>ZA+G'3"
MK-M+\XEOC7=^!!9V;MT([\5F+#)!;OU*6H[=[!9--\EN,HT;R=Z/I'8D''M&
MP3<HVX:U<%!VC@+N(9O'&:0?^S_/8K.;D)_F5@2MSLA835+#V@4J2P )D0!Q
M(@#+.0<RE:C4&<<099.Y^F8WVN_=:?W"L$Z//:T?^Z/!XU% *R7S^V)6;9K,
M;*KF8IY,]\;[4?2E"7 CW1!X#D.C!VFMS<:WA?#. 4)OMG0$)BC_71IS4$9S
M!."0HUPOZZMCV3JI,_]0RQ_JS69ICS<F12%238L,*&;^0%*:9:Q2)<C3(M,X
M)T56E%O&<2.;CM%Z$$UDCOE@7@S_3$1M7O)HDS;,L\%6-AK\S0#]/<GA36+S
ML'W5*,]#GL(\4X5F($5Y"I RD%.M%<B13A'14!-(_41"KP/\!5K\+=LFAT/6
MC;T#X169N9]G331FWB2-H2&U.2^B$5B%\_QX ^MM7G3\6%GS\B5!.QKOA 5:
M7725Q@0SR0"3B !$10DHY@0H @M6RHRGN5?N@_O08TN%V'4TWM1]=A.]M3ET
M-^-3\^!&-G'0C<P]%[H9[XP?LIMQ!V)#=#,^-?P8NAEWP.+8S;CK#G%50F_Y
MJMIGG92&R7A6I$!3Q !*RQPP;;.[)*-0%1@)4L91K-R:X//P#2-:V13O5-2V
M7E0)7YNUJHY-ZW2OO>K;/^,H5.ZG)V<J30O;Z8PB$[#B#%"4<P A3B'/<)$Q
M+XF]F),S2+V;FB\>S%-C>"PV]&XOF9B 1G[5>$J$;DO;_MRZ$C!MN"^*+R(9
MNC/BY2O7'"#J*QQZ=)]@AVZW]5&/:O1&1"X8D69&>)H*6R.1 <Z8 H5A/F$6
MY)RG3FKUSB..C=-.G[=L;>ZIZ7(9]]Z'7/W1?)&#*W<@0YQ0G08G]JG3P:@O
M?9)T&@2'TZ$S%UY;J%61&V<K6R+Q8"O"JC.G:DMA:D^;OMJJ^:J.XME/?I]/
MUZLF-#]43^,",I;K F20*F"B9"ORGF,3F!42<:*0R%2_RJ[PQHZ-\+YN'A[8
M\FE7H%0YD51>)-:-[=K6441PD/EV8\NQS&)DHJV< Y5WV[Y2R>UR:3Y2=;ZX
M.9[6NO3LQ%S?["9[H"[?\28F4B%;!(-?J/(M'O3G2^4BCGEE[^*W.U'*5F,T
M4>22$LT!YHJ8]7[. &,B!8J6F10I9(7R"H8[1QO;>Z'9#F.S=@?'GJV$3Z+K
M1N+!,(O,PON6OTG+4D.C4?0/7$")T[OWY(@OTX^WR_FS/78[+PJ05O#&4-PW
MM9IH1<J2I"5 J38+::Y+0)3. 51*YACE),]([\/M9I"Q4<;SHUI1&WG%J?86
MRQ['V3T0&O0<^\T%<*X[OC[P/MZY]7:@ESNP/G"U\Z3Z\+,].VZ(6M+>Q-HV
M%-GF7,"R%(2K O!,I@"Q5 "J-+6=-@J!<D@X]ZI^.3W,V![YK97)8VVF9S>,
MTU"Z/>_7 Q3YB=]ATU@8(6FE&X.P_2M.#S5LMXI.=X]Z4W1_NG<)G%"V+*9:
MN4Q7?[U^NC=WJEN]4HAI :7M\@H!*@T%<)PA0%A*448$(6XM*!S&&AL//#,U
ML;8FUE2OWJ\N$+M10R#@(O-#3\SZ%+Y=0B-TV=O9\88N>KOD^(F2MXN7]!3<
M>'@T:Q"[BOZD/RSFWRJYM+JP_O]5,_E^L?Q]I2:<4Y9"E1ELE8DBRK( %!$&
M%"TPS$MNU@VEE^*&RZAC(Y.]T797NFJS)9.E/2D%"PTVJZT2AZ<(A],$N!%,
M<%@C4\W>WIO$V@LJ@VM)CIO$F@ST8@E^[Y#0]%?A\,$HK R'T\C#ZG#X@'$D
MQ.%U<3]Z>JL>ETI,*]XS?Y]5K>]NY[(MX#C1,L\UEQ1 JFQ^&DT!+:GY)TE)
MRI HRM*KD;7+H&,CIV=BI_8D1;:<\&,D)\S=""DTDI'YJ&WN3;(SN,*S;7(X
M-O(!*"@9.0T\*!?Y0'%(15[7]F.B3^OO:OEF\? PK8J^WF[4W?RC^KF^_UO-
M?JC?%O/U]]5$Z-)\LW(",H20E<M. 2F0 I10@@N-&=5>PMDN@XZ-B<P7+O<C
M'"=HW0@G-&"1":<R-]G;>V-SB;E*/K.IO$G^0[%E\FD>,/CQ@2<HW3@-/"C=
M^$!Q2#=>UPZAWV^_*?=FPM1$IBG.:)H"Q:U862ZAB860!E+2(A,D8UAX28[T
MM&.$I%3$E.'?3X#C^7%\6&.?+-?B^Q].BN^W!$#:[C245KGR4K+[1UB^H.+^
MWI81B^T? 7:=SO[Q[:[,D:E'^DTQ>WHN/\V_V"95]ESM-5M-6XD=7!/SG482
MI-QVFB_3'+",98#9_B8L@V5)_9J:>!HP-DK<IX;<;#MF;'VP A0[+Y+*C9XI
M-JZ3X\B:$2&/39=>:,=M4](3Q3B9.ZY&O$PRCR=$9_-[?._CWS"UD=*TOKR=
MKFJM],72#&EK=R9ID0IE>8]GI 0HTQKPE#! ="9+R"F17+CV1^T<:6PLUQB;
M6&N3MKGNK3N[D>UFKJ!X1::HLU E?]:V>O27[\;,O;MI,.P&:F9Z!89>K4N=
M<.GH5-I]_6"-29W<:/<A=;N@=P;5MJ?I=H%_V.6@^?["#"J$#8<27%* M"(F
ME)02$(48QQP3D7DMLIU''AN[MAOU[O:RCOIY>&=?.4Z#6] 8!=S(5'S[Z<W=
MF8XG 8FD-T*A,[@<1Q\ZJ<L/E!-Y7IXW&&*G\(NR59/2EG._GZX$F]GU^(03
M04LB4X!I6@ $J2$T*B3(.&4\RPC&Q"M%+(!-8Z,Z^PI-7M'DH=K=]6R5'&*.
M8FPL7HW\*#<9=U[9/)W:KVKC\:6V'#M1?L'MQ]-VC7@KLA/(Z[8ENV_=MYF5
M6-HLL;>J_N]=)1HZ-U\M*U"&4TU%1DN@,IP!)+B-'QD'HLQ,?)D1G0I/:<_.
M\9R>ZD'%/;?&>99P=Z/JQI+7(S54GZK:ON35UM)?K)!>R]B0[:D<, G<EZIK
MQ($;4CDX?]R)RN6BWHM1*\7Z9?'$9E;S;5N$8HOW%.$E2!%D +%< <:A %)G
M' G%RC3EGDO/4^.,+?K:*=-6=GHRQCDLG=>/UR(4>[78@+,S,4Y)3Q<*H5>$
M)\<:>OW7Y?")U5[GQZ/V$=\=H\FT8#3C&'"$;;V/T(!KS$%)8);R,E?<+__,
M<_RQL<;SXM:CUM91>H?W5H,)CG#TXP*7ON&QI5J\4'N)-N(O+:CB!5#/=N*!
M% ML1MUB7FFK'$D-3E1*2U)J!#3)!$"J$("P/ >E[>B'(;*_]JMB/#_8V'BL
MMC5966-O:E'95;+8VYN\JG_FN2O5B;<;?85",3)7-0!^K0&L+;UI2Y<&[2-^
M$9'0C<3/#SAT)_&+KI]H)7[YFI[!T^;Q<3:U&^\'Q9/-\1'EN22*%H")3 /$
MLPP05*2 2I)#4N"TD,@K6.H>;VRDLC4W.2[X]0R,+N#L& B%0R\RF70 %^%P
MSA&7L*'-A3&'#67< #@*71PO"R"NM ^']AK].XEPA;%&4"HKL00!0K0$G$ $
MI$ 9TB61$'D5)SJ//#:^.;]>V-ON(AQ^Y7RXL5$4E%]L0>8'\'4B3RY@Q5-^
MZAS]Y>2@7$#IU(ARNH$?E4DUG;QMLN(^J^5T(=_-Y5LSQ(0C5.J"9@"EA )$
MF0"\3&W[N;(LN2BP9DZ[2&='&!LU;8U,:BL38V9B[73CH/- =G--$'@B<XHW
M,L[D<='[$R2Q4N(?WQ8__J>YMN*'?R/[5U#_M2*%\W<=Y.&_Z-3V(;_\P7YQ
M2:.TO+I?-#+IAT??$X8+\QAG*1!(2( 4IX!KH@ B2I.<%1I1Z7?L?'',\1T]
M;SL,5XTDI_N\DCX"+I<AAY(5"*8<J%P9/K7".6;=F0(BLE041"B*O 1[PP ^
MY.F=E)5T?W!DW8*YH'A%)MRMK3;AL['V*/$IX*&_,S1!0[;+HPX:JCF#<!BB
MN5_H'YJ]FZ^GZZ<WU=)U=C>7ZN?_IYXF.6),<YT#;;Y(5NJ& U+DPE(X4:B4
MDFGF&IJ='&%LU%$;F316)I69B;'3/30[#>3ET.QJ>"(SA3<R7J%9I_>]0[/3
M=QTL-.MTJAV:=7\PE$2GFHOO#VSY5]-L"1>%4!FC@ G) ,ID!KC-]"$L$RG,
M=%D@K\;3EP8<VZ-^8CMU9W'/#E<7,7<]Y0J'9/23KFM #"#B>1J9R$J>!X.^
ML)SG:0@N:WJ>N:X?W7R8SM4G_6:I3.C]GHGIS!#:!V4SG+<]]0BE*<<IH+D4
MMG>H!,PL2X#"&9>\9)F$7IJ>EP8<&]U8>^WRK[8XV9I\D]1&]V2<B["[,4Y(
M,",SSM4X>I..*SA!2>?BH(.2CBL$AZ3C?)V_ $&3 ;G@L^FWBM-LNLK&_/%@
M'F:]6%;9*\M%78%=R>:N;"LCF-(< 1/YF.4,*84-?B0H,<4DX[E,"Z?#L9[C
MCXV2MHF\+1^JYM);+Q+C1IT%E&P=J06(/=0,^DQ3-V<- 'YD"ALK[NXZ"9'Q
M'T@](<(\>*DJ7(%BA]9"G[L.IL!PA<MM789K;M,SN\MFB[T^;-K7ZC#Y^FG_
MD6:C[O9OMI2?'BO[6GEF7Q:SV?O%TOYR@JBBS+:6+E/;)2>#&+!<,2 QPQGB
M65F47E%Q'#/']N+:=X5OS$Y>3>?)^OMBLS*V^^:E1II:M\C[Y2<L\LNNW9BU
M[6*[.VO"GY*3#5RM+S?;27Z609O\:=U-&G]#)L!%G9"P>7-Q3!TVW2XJW$=9
M>G%'Z_EJ83.U^J+6F^5\947$9[/%W\R MQ-3(QDJ=%D G%59,0H!DG,(,,'F
M?9$1H;!7#>:%\<9&]I6Y26-OK8V_L]B3Z"\ [<C8X>"+3;T=R,5('78#)BP%
M7AAS6"YS ^"(E!POZYFBLUP\JN7ZZ;/Y:JS-[=_]>S-]M+RV+QTL,850E1+D
MHFIH(AB@4.7 $ LF HFTP(57PLC%(<?&,5N+JX=D9ZYG^LAEH-T()BQ\D3EF
M:^Q-4IG[',"H19GN,(5-)KD\[+#9),XP'*63N%_9MYL27^_;IM^KY<.$*T(Q
M)PRD1:D ,O0"",]+@%,JLD)QC(A7Q?CQ$&.C%FMA,MV9>).801]\.R0=X>C&
M)->A$YDY*F#N6L#<=P'3H]71.=\#-S8Z&F;@-D;GW#QN6G3VD[WUIA8/ZNN:
MK:NETP<[);8A4GWP"*G$!:$<**Y3@)#4@!9VCRO7)$4T+81?E[3.T<;VT-?&
M)CMKDZVY/8]YNZ%V(X-@ $;FA2NPZR-"=1F3T")4'2,.+4)UV?D3(E0.%_D?
MY[Y9S.>JKC5Z:I;C98Z41%@!DD'#(!DB@$'#(*FF.8*J2!EW2CX]??NQ44;;
M0O=COA.P73X]O0Z,R(]_V[@>2O G '$_UKP.F(%.+9V^*%[GD.?=[CAF/''1
M8*>(YPUN'Q)V?*IG2BU;?7\_6_S]T5AH_FK5]U;KNEKR_73.YL+^?5<O^7:Z
M$K.%;<"Q*P8N*"0"E@*(/#.K'UU00$1!@%(%3CG-6%YZZ1Y?:]#8.+ JHJ_>
M*VR6R)VY5=G4?#$'ULF$[1SZIV=V[K73YQ9G#3DIL;G8XFU]N4D:;Y*=.]5.
MS\ZA=LWWWJ4HY=^A\ V;(WRM4</F$ >"\"C'.-1]>^8@+^;?[+IV6VZY;YGY
M83I7=R9B74VR5*4"9RF@%$* 9%8 #G-L&)GC,I5IF6*O9:G#F&-C66LRL+M0
MR=;H5DO8Y$]K=U(9[IN+[ "_&X4&!C4R2P; TS\GV1VAL&G)#N,.FYGL#L11
M<K+'I3T#QB8EK=+2L/D#WZ>/V\-F#HL4"FR"OX)D)A84$%"I(5 0\0QC7-("
M37ZH)5\X1X/G1_-Y6MIC1@PM&F.39=M:SX"N U['6"T,9+'#L"U6S\R,<(+O
M $?8J*ECO&$#HLN.'\4Z#I<$JMS<!TK[HV0J9"HDUT"2H@ HE13P/,. I669
MD50PS4M/^G 8=H0\\JP <5\79!VX2;Y.O\VG>BKLR?2;75JW7;G\JA;?ENSQ
M^U28)8U>+!^J&UQ9[GEJHAR)*##X\3?I#LL^VZN^*.?]/A#%K?\\-?#+UH!V
M0'&Q#K3KVL I1Q_5>F)B'*6*7((B$P0@5DC )-% 8X$PI31/4Z]FAEV#C6WE
M]2S-2&T-O4GF*E2N485PP2DI8 XXL:)JFF"SQ.49R$ND4T64H(1,UHLUFPV,
M\&[(_^X(NW%Z*-PB<WEG!M=-\K$#N7 Y6RU(ALG6L@..(T^KY;ISAE;[FGX<
M_<G<F-F]N:8AV6HBL.("9@AD!48 $0Q-1(FX8>><$\/-2J6%#VT<C3 VKKBW
M8R2+K9F):NST(XIC(-W8X2IX(E/"SK;DW25,O"G@K-]!G_OC409]V,\Z>?B$
MG_]@S\?:MG[],&7<EMI/U<KNQ#?MIUBJJ5D4F@<:6EE C K -9)V(YQC3#*=
M,Z^=[_-#C2WLJEM%SW;;M+.]T9[/^GET'1_Z()C%?OHKN%I6UJ=_H5M\7<8B
M+".<'VY8:KCH]A%'7+XBG&;/[<_I:H(IU#DE.2!Y8==HI5E!Y'D&N,J)81#"
MN5OFU:6!QD84C83,1_.1Y$]K8  UG@I0QV.O ##%/NMR1RB(SD[;_>CZ.M5@
M+ZZKTW;914_GV>>OZ_NWT!U=C-]OUO:H_KB7<57CT]J9IA3I%!8@RW);3<8,
M>7!$@509UH)"A#,O^>&0QHV-<+:^U9W#.YJ/FW=P[>*SWN/;\+Q?9\$@L^W&
M;"\UAY'9,-#T#=*[,"3T41H;!C'P1;H>AH3V7$O$H&.$*.?[L,OIX5P0I 4#
M1<E,M(ALJT0I,5!<%93E)1/9%35]'\::1G50OW9%XM0Y8-VX-0!<D6FR%U)7
M%OP=X1"QZN_#RZ0^77"XN_[O^./^FO'W2V:54+X^/?#%;,*(SE69YX#1- 4(
M,O,W9KA (H)359 BE4Y25D=W'MN#WQB7U-:Y*\,_AZO[X;X*A,B/LZ/_7OKO
M)WWMK?O^_&Z#Z;V?=**M\W[Z _W>QN_8<F[NM?JLEI5DT:Y*(4="2T()( 47
M ,E< (JQS7 FFD H(25>!^SG!AK;8_E1V3K[JG;T42WKML6>%2)G,75[$X=
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
M, -40PTPH@4O,P1AZ5=$ZC?^Z+AR:W[]S+;L3FK#78KG@DR,(T/&@SLV.X9
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
M.C]-/<Y4=30WE[</=N7S7]7/#<D:.]9/G\UW<&V/X?Z]F3[:0[J)2G&F,8)
M5I)GG"+ <$9!R7/%=)DJ#:&?.'$HTYP>UD$EBS^8E?L_32RW[] E6PY6M,A:
MGO5NA7;=C+J1YJ"S-'SKM+9/-\G.JVJ.VG[=)%O/S-^L;S=UQL76O2A-U8(
M'JO9VG7&O503MB"0=C1G"W/_H(OQW9ME'RCO B=5R%Q0S #DG)DX%A> 09(!
M)DI)>6;EZ#.?.-;?A+'%L_O RF&1&&H:KEJ3!P+W9=?FIV"/$M+V!W&(Y7J7
M&6-8MCO Y+A\=[G3P$G.=6W;OBYW577:O#<+W&?9:7?S6@[_0)?X5W/_]5OS
M#MB)A4YHR0I(F33L2@E )2> $\$!UWDIBH)G.?&2J1^-9V,C[28'UF9$R\5L
MQI956\XZ.WJHY.C@WQZWE\)H[!W1NR9 >G53MMR"I^FRO#8 '25?[YJ>W"1'
MJO054HF%*MFK/H\@"3O6_(\C2SNX=_\]TKAC36JP/.]H!O9,!#<C+F936:_+
MS-_$TUZB 4*)8:D,0^2E+2PO%6 L*P&E @O(I<#<+R6\8["QO5%K;9F%-N&Z
M6JFFPW&UY?%Y.9V+J5G95K]^YI-G[G@7]FXOOU"(1GX?/3/3]G&UAB9_-O^-
MHH3A@DS89/.N 8=-.W=P_2@!W>6:OKF77[^KV<SR))L_37*J2I%G$F"LS)J
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
M;.R]:W.;1Y(N^'U^A;?/U\UVW2\3,W-"ENT^BE5;6ED^/6>_(.J2)6$&!-0
M*$O]ZS<+(,4[B<M;>(N>Z8B628I"Y>6IK,RLK,Q_^9]?SF;??<;E:KJ8_^N?
M^)_9G[[#>5KDZ?S#O_[IM_<_@_O3__RW?_JG?_F_ /[]AW>OO_MQD<[/<+[^
M[N42PQKS=[]/UQ^_^UO&U7]^5Y:+L^_^MEC^Y_1S /BWS3]ZN?CT=3G]\'']
MG6!"W/[;Y3][R9F7H0!BYJ D,G R1F!,.L9L+"C\__WAG[,IPA;C0+"401DM
M($8= 941H13,PLG-A\ZF\__\Y_I'#"O\CIB;KS;?_NN?/J[7G_[Y^^]___WW
M/W^)R]F?%\L/WPM:YOO+W_[3Q:]_N?/[O\O-;W/O_?>;O_WVJZOI?;]('\N_
M__>_OOXU?<2S -/Y:AWFJ2ZPFO[S:O/#UXL4UAN9/TG7=P_^1OT.+G\-ZH^
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
M;/P2\'[:AW^6\FVAJ[>J4:4B"P/I:H5<J64)]!$0758^B>*=;/ZV[PY5 SA
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
MN;"3>^BO]RI//$%5_VAN^F%ZZ@Y['\/R ZXF1L=@97U;P^OP+N[J%,/((-O
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
M;/'I.B/OIA\^7DV!3IA3G1G #!=U)"*2$T*F7T@4V9& F&@3>#]!V+@W**=
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
MOE$;1(<]P?(^ABY2W4P5$8Q!"(;5,BQAP4?NP;@0E2HY,-GXF=C#Q'4"RZ$
M\1#@!M).IX!;?=NW%S<=]8:0QY0A*]J:BML _S][;[K=1HZLBSY1W(-Y^"F[
MRKU]CZOL:[NZU_G%A2$@<Y=,^I*2J[R?_@0H:K!&#@DFJ.Y>7;+&S!@^!"*
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
M"!CVJ( QD"@[L#6?P]^XI"BS'GVL\7PRR[>FT5J3/-<Y@"BND'@,V4ZN \3
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
M+=_;4^BX'Z*:2[T#1-U=*4_QM@Y;Z$_FL^7\;)IKBY)?7[W]_,O))&:,+(8
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
MHVN3BODL:;VE8 T#L&$UT@'$[K'Q;CK#M^?X=3E)):-7S)(_6BMXLV408C3
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
M\-51)GL0I!2I%-\J97$WBL<],.P.O?OJ](BP6]?EY[_F$]15>,P#9YQDZJR
MF(T"5E"JE#VQJ4>%[)K0<<\5>T3J+AH\-H 2XG!"X2&G\,V#\(H8C+1[.&T$
M).VS]5P''=LTO-Z:U'$/&KL%Z=9:/#*8OIE?U#:+F;8"QH"+F&O_3T;+T"?@
MF+-,R8N<QD=II73<4\M>0;JU#D<NXW^2M\_S5_@A3/-)H9==<Y=="HJC &%J
M6I+VY(4;%FO)."]*VZCN)N0]6,6__9O'/9L\!.(.H)$CLHD3R2(S8=4&N7XH
MX?]V=V7-;20W^#W_!96^CY=4:>W=+:<V*]=Z-WE4]8&VF$BDEZ)<47Y]T#Q$
MF;K(T31GZ!>51+%FT,#7.!IHP$/DPD/.Q?FD&?.\S0'ZOA0.>XUZC#KP()EU
MQ^)L$:[:8_&/:5[GXS'_^-]$7SV[KG^1KXQ5GT70OO:8U+% <#%!DM*7Z++5
MI>4=E@/)W0NE[KM':2_2/!RR?@79Z3(]D7_OQ6K_,9UCN)K\#_//83+]979S
M<[[J+'^U%&OMH?%E-J\L6'462C6%1=ZQE0%DJ+>*-$5V/AL-QG!A70Z9(]O#
M:A_^YKW0YT\9?4>0R/"P>YJAVQ1I=#(:$21MHNKSVL# %_10JS)#X+Q@:7,
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
M$8G(O_WE_U!+ 0(4 Q0    ( %J!FU1R<AX+-0@  "0M   6
M  "  0    !A,S,Q,C R,F5X:&EB:70S,3$N:'1M4$L! A0#%     @ 6H&;
M5&%?L\E'"   6RT  !8              ( !:0@  &$S,S$R,#(R97AH:6)I
M=#,Q,BYH=&U02P$"% ,4    " !:@9M49(=V,@T%  "$)@  %@
M    @ 'D$   83,S,3(P,C)E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( %J!
MFU3U^6XB6L4" ,@L'@ 0              "  246  !M>&PM,C R,C S,S$N
M:'1M4$L! A0#%     @ 6H&;5*:]WT;C%   D.0  !               ( !
MK=L" &UX;"TR,#(R,#,S,2YX<V102P$"% ,4    " !:@9M4C-<:NK0I  "$
MIP$ %               @ &^\ ( ;7AL+3(P,C(P,S,Q7V-A;"YX;6Q02P$"
M% ,4    " !:@9M4:@0HX4=D   2<@0 %               @ &D&@, ;7AL
M+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4    " !:@9M49<>EB<D4 0 'E@L
M%               @ $=?P, ;7AL+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4
M    " !:@9M4)F]L=0&J  "O[@< %               @ $8E 0 ;7AL+3(P
D,C(P,S,Q7W!R92YX;6Q02P4&      D "0!0 @  2SX%

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